Engineering principles - Lovelace, Trevor Arthur 1930- (Nelson, 1970)