Author: Ernest V. Fitzgibbon Robert & Heyn