Basic Psychological Needs in Motivation, Development, and Wellness
Richard M R
Edward L D
Why game designers should study magic