Written By: W. Bruce Cameron Narrated By: William Dufris Publisher: Macmillan Audio Date: January 2017 Duration: 8 hours 10 minutes CLICK HERE to Listen or Download A Dog's Purpose: A Novel for Humans by W. Bruce Cameron AUDIOBOOKS audio books free download mp3 A Dog's Purpose: A Novel for Humans | best free audio books A Dog's Purpose: A Novel for Humans | full length audio books free A Dog's Purpose: A Novel for Humans