This book, now in its second edition, introduces the singularity analysis of differential and difference equations via the Painlevé test and shows how Painlevé analysis provides a powerful algorithmic approach to building explicit solutions to nonlinear ordinary and partial differential equations.