topical media & game development
chapter 17
-- data types and classes