The INFP Book: The perks, challenges, and self-discovery of an INFP