I have read sooooo many books and have a bookcase of unread ones taunting me.
The first book I recommend is Dancing on a Stamp by Garnet Schulhauser. His interview late one night is what got me on this path.
The second is Your Soul's Plan by Robert Schwartz. It helped me understand pre-life planning in a concrete fashion.