Books by Manuel J. Vieira