Author: Oliveira, Miguel de.