Books Authored by Marcelo Cesar Cavalcante