These are a some great books to read along your journey. Some of the books we have read and others are highly recommended by reviewers.