John Brookes — British scholar