Books by David B. Thomas