Author: Ryland and Dean.