Learn more about the author and teacher
Learn more about James Cleland's books, including future projects
See galleries of James Cleland's subject matter