author: j. e. hanauer