Saints at Heart by Bert Ghezzi is a neat book about how people with faults actually become saints. We assume that sanctity is reserved for an elite group of people who follow spiritual disciplines so difficult and impractical that no ordinary person could ever perform them. But the author believes every one of us can be holy. By pointing out that all the saints — even the apostles — were sinners, he helps us understand how holiness is not about being perfect, but rather about making a heartfelt decision to fall in love with God and put God first. The online guide from Loyola Press is also quite good.