A Structural Theory For Varieties Of Tree Languages by Saeed Salehi