The Science Of Digital Media by Jennifer Burg