Professor Peter D Cameron Editor