Author: Shelfanger. Parish.