Patraeus Sex Scandal; Why Are Affairs So Common?
Character flaw or mistake? How to make sense of affairsCIA director, General David Petraeus, is one more name in a long line of people who have been caught cheating in recent years. These same men are cheating with women who are cheaters too. So what...