Guts of a Computer by Diane Oneil & Oneil Diane