An Engineer's View of Human Error by Trevor A. Kletz (Hardback, 2001)