Books by Oscar Ranha