Jordan Peterson is a professor and clinical psychologist who spent 3 hours everyday for 15 years writing this lengthy book which he claims is a sort of distillation and continuation of the works of C.G. Jung. I have been a fan of Jordan Peterson since his Biblical Lecture series and finally started listening to the audio version of Maps of Meaning a few months back. Although I cannot listen to too much at one time, due to his dense content and extensive vocabulary, I have been absolutely fascinated by this book. If you are looking for a real challenge in the areas of psychology, religion and meaning, I would give it a shot. Or if you want a softer introduction to the book you can watch the lectures from his Maps of Meaning course which he taught at University of Toronto.
(Maps of Meaning lectures):