Jonathan M. Borwein (1951-2016) was a prolific mathematician whose career spanned several countries (UK, Canada, USA, Australia) and whose many interests included analysis, optimisation, number theory, special functions, experimental mathematics, mathematical finance, mathematical education, and visualisation. We describe his life and legacy, and give an annotated bibliography of some of his most significant books and papers.