Text books and refrences