The Encyclopedia of Game Machines: Consoles, Handhelds & Home Computers 19722005