A Journey Towards Self-Discovery: 'The Pilgrim's Progress' Book Review