Essentials of Learning - Stein, Sandy (2021)