Publications by 'Martin Anthony Brooke'