Principles of interactive multimedia - Mark Elsom-Cook (McGraw-Hill)