Author: Alley, Ronald,Bazin, Germain,Blunt, Anthony,Hendy, Philip