The theory of $J$-holomorphic curves has been of great importance since its introduction by Gromov in 1985. Its mathematical applications include many key results in symplectic topology. It is also one of the main inspirations for the creation of Floer homology. This book establishes the fundamental theorems of the subject.