Alan Arthur Bates