Author: Edward John Baptista das Neves Macrae