Have you Read...

An Abundance of Katherines by John Green
Always being dumped by girls named Katherine, Colin Singleton, a washed-up child prodigy with a Judge-Judy obsessed best friend, embarks on a quest to prove The Theorem of Underlying Katherine Predictability, which will impact all of his future relationships and change his life.
Check out John Green's blog at
http://www.sparksflyup.com/weblog.php