Petrology and sedimentology : key concepts and applications - White, Seymour (Calisto Reference, 2018)