Mighty machines - "Edwards, Richard" (,Oxford university press oxford, 2001)