The Engineering Student Survival Guide (Best Series) by Stepbhen Donaldson & Krista Donaldson