4.0

Read this years ago. Very good from what I can remember.