I've only started reading it but it looks very good. I'll finish it tomorrow or so.