The book is not exactly what I've expected. I hoped more for a book where you in the begining install basic Liferay portal and in each chapter add more functionality into it, e.g. in second chapter author would create portlet, third chapter modify ext, etc.. But one specific task per chapter - which would be done from begining to the end, with complete source code (bolded important/interesting parts).
I had little bit problems to orientate within that, as it was written as was. Also I found quite strange when there were parts like "create directory, create file, ..." and in the end of chapter was told "or you can simply run create.sh script and modify created files".
I liked the "Whats happening?" sections of the book, those were quite interesting. Anyway still one of best books for Liferay developers published so far :)