An introduction to technology and techniques - Tim Amyes; Hilary Wyatt (Taylor and Francis, 2005)