Jemma Development Group Understanding PC hardware : compute assembly, upgrade, repair, and digital design - Rizal Jemma, Inc. 2017 - 184 ISBN: 9789713704610