Publications by 'Sam A. S. Brooke'