Petrology of igneous rocks - F.H. Hatch, A.K. Wells and M.K. Wells (Allen and Unwin)