Publications by 'E. Peter Walker'