But How Do It Know? - The Basic Principles of Computers for Everyone
John C Scott; First edition (July 4, 2009) | English | 9780615303765
John C Scott; First edition (July 4, 2009) | English | 9780615303765
English | 9780750340106
Jones & Bartlett Learning; 6th edition (May 8, 2023) | English | 9781284259438

SitePoint
W. W. Norton & Company (March 21, 2023) | English | 9781324006732
Morgan Kaufmann; (February 1, 2023) | English | 9780323953993
Bentham Science Publishers (March 1, 2023) | English | 9789815124446
North Holland; 2nd edition (December 23, 2022) | English | 9780128202470
Big Nerd Ranch Guides; 1st edition (April 24, 2023) | English | 9780137901760
Jamba Academy (March 27, 2023) | English | 9781960833037