An Engineering Student's Notes, Technical, Philosophical And Otherwise door John Richards