Author: Dean (compiled by) Scapolo