Uniswap V3 innovated the concept of concentrated liquidity. Concentrated liquidity allows traders to get better trade executions and enables liquidity providers to earn higher fees relative to a traditional xy = k AMM. As such, Uniswap V3 turned concentrated liquidity into a very popular DeFi primitive.

Uniswap V3 is notoriously one of the most complicated codebases in DeFi. However, developers and auditors should learn it as Uniswap V3 has spawned over 150 forks collectively holding over 2.5 billion dollars of value at the time of writing (source).
This book aims to be the most meticulous and thorough treatment of the subject, while also being highly accessible. Uniswap V3 has some extremely intimidating mathematical libraries that, until now, have no tutorials that explain how they work. We do not avoid the hard topics in Uniswap V3, but rather invest heavy effort in making them accessible.
However, this book is not a dense math treatment, but a gentle journey through a new domain that carefully introduces concepts only as they are needed while relating those concepts to what was covered before.
This book is also the first to include interactive animations and tools to speed up the learning process for the reader.
Our goal is to explain things as simply as possible, without oversimplifying. We assume the reader is familiar with Uniswap V2 already.
We recommend the reader read the Uniswap V2 Book first and complete the Uniswap V2 Puzzles.