hilarious but addresses important issues
I thoroughly enjoyed How to be Good, and assigned it for a class I teach. The internal dialogue is hilarious but only "too true." Even if briefly drawn, the other than main characters serve as a foil to develop the musings and struggles of the main character.