Author: Paranhos Haroldo.