3rd edition: Newnes, 2013 — 863 p.This new edition has been fully revised and updated to include extensive information on …