ebooks by Richard Edward Dennett