Professor Peter Cane Author & Editor