By Michael Lipton, Richard Longhurst, Lipton, Michael, Longhurst, Richard
By Professor John Connell, Michael Lipton