Author: Laurence Johnston Peter and  Raymond Hull