CB Hillier Parker (Firm),author,publisher.