Author: Trevaskis, John, Pringle, Patrick