Amazon Thanks for the consignment Quickly This book very good for Beginners, Because this book begins from Point Zero and explain all things like lists, recursion, pattern matching, etc. I study computer science and the first computer language did we must learn what Haskell for this reason i buy this book and I'm pleased. Nevertheless sometimes the Explanations are to long. HOWEVER this book is for Beginners (Haskell is my fourth computer language, so it was easy for me to learn it)