Petrography to petrogenesis - Hibbard, M. J. (Prentice Hall, 1995)