It's a bit of a corny read, but have you read "Temptations of the Single Girl"? A friend of mine lent it to me and I'm finding some very interesting nuggets of wisdom in there about most of my previous relationships, and the mistakes I repeated over and over....