Author: Compiled by: Austin Craver