This book is one of the books I have not only read but listened to. the characters in it are not only believable, they are amazingly written. Even Alex who i dislike is a great character for the fact he inspires the emotions of dislike.