An Introduction To Geology by Robert Bakewell & Benjamin Silliman