Author: Brooke, Robert.