Books by James DeLaurier