I am reading a really great book - The Five Love Languages of Apology. I'd devoured the original and found it to be the best book out there on dealing with people and relationships. This new one just came out last month and it explains in detail why apologies sometimes go unaccepted - they don't come across as an apology to the offended because they weren't spoken in the correct language. Really insightful!
I highly recommend everyone pick it up! And read the first book, The Five Love Languages, by Gary Chapman, too.