Books by Michael L. A. David