Veryday engineering - Burroughs, Andrew (Chronicle Books, 2007)