Petrographic Methods by Ernst Weinschenk & Robert Watson Clark