Giants of science - Cane, Philip