Rev. H. J. Fletcher.
H. J. (Henry James) Fletcher translation

Christchurch, Wellington, and Dunedin, N.Z., Melbourne and London:
WHITCOMBE & TOMBS LIMITED.
H. J. (Henry James) Fletcher translation

Christchurch, Wellington, and Dunedin, N.Z., Melbourne and London:
WHITCOMBE & TOMBS LIMITED.