Engineering BGM - Alan Brace (Taylor and Francis, 2007)