Before reading this book, I already understood many of the concepts presented, but I had never learned them "formally", so I gave it a shot. I liked the format, the concepts were presented in small portions with quizzes after each portion (then a final quiz for the whole chapter). If I had to do it over again, I would definitely choose this book.
Hope this helps...
Ссылка удалена правообладателем ---- The book removed at the request of the copyright holder.