Author: Hoffman, Wickham.