Introduction to Modern Statistics

Introduction to Modern Statistics by Mine Cetinkaya-Rundel and Johanna Hardin is a free-to-download book:

Introduction to Modern Statistics is a re-imagining of a previous title, Introduction to Statistics with Randomization and Simulation book. The new book puts a heavy emphasis on exploratory data analysis (specifically exploring multivariate relationships using visualization, summarization, and descriptive models) and provides a thorough discussion of simulation-based inference using randomization and bootstrapping, followed by a presentation of the related Central Limit Theorem based approaches.

Read it in the browser or buy a print version. A good deal either way.