How amazing - Snape, charles; Scott, Heather (New York : Cambridge university press, 1996)