engineering fundamentals - "timings, roger . " (oxford : newnes, 2002)