Author: Ela, David Hough.