Publications by 'Peter Hastings'