A classic that everyone should read once. The story is unique and takes some warming up to but it is a fun ride once you get into it.