Author: Serpa Pinto, R., de.