This book portrays machine learning as combining three main components: data, a model and a loss. Any ML method is obtained by combining particular design choices for the data representation, the model and the loss. If you find this book useful for your blog post, research article or product, I would be grateful if you would cite this book. You can cite the book like this:
A. Jung, "Machine Learning: The Basics.", Springer, Singapore, 2022.
@book{jung2022,
title = {Machine Learning},
author = {Alexander Jung},
note = {\url{https://alexjungaalto.github.io/MLBasicsBook.pdf}},
publisher = {Springer, Singapore},
year = {2022},
subtitle = {The Basics}
}