Also by Nir Eyal
Hooked: How to Build Habit-Forming Products