https://www.trainerslibrary.org/?p=1428
Understanding human needs and how they affect behavior