Author: David Hine; Tomas Aira.