ebooks by James P. Boyd