I already skipped some exercises, that are to much of a headache for me at the moment ;) , but beside those its great fun.
The book is available online
... If you have not read this book, this is the next book you must read.
Flush your queue, [...], you must go and read this book next. ...