A M H Devine Author