doi:10.1016/B978-0-443-21782-1.00002-6