This is a book by a "friend" named John Green and his friend David Lavithan. I've read almost all of John's books and I have been amazed every time. I know that this one will not disappoint. Pick it up today or order it here on Amazon.com.
Here is a video of John reading a small part of the book. See if you like it.