Having read a lot of Dennett before, I was pleased with the way Zawidzki's book elucidated the connections between all of Dennett's work, and explained the pieces I had been missing with enough detail that I can see the whole much more clearly, and properly place my past studies in context. The book does seem to be aimed at beginners, of both Dennett's work and philosophy generally, but it never drags even for someone who has a firm grasp of the basics. As enlightening as I found it now, I wish it had been out when I was first attempting to learn about Dennett; it would have saved me some struggles during my first tentative forays into what, as readers of this book will learn, is a very big world. Besides its appeal to both beginners and mere non-experts, I was also very impressed with the density of this book, meaning the amount of information and insight that is packed into what is a very quick (and enjoyable!) read. For these reasons I highly recommend this book to anyone with an interest in Dennett, whether they are just starting out or deep into their studies.