Top 0 richard j p cannell auth PDF Book Page 25