Books by David Pereira