Books by Spencer David