...to try and understand how it all hangs together in Arduino land....
Well, back to the topic: the Arduino byte description webpage is incorrect, it is an 8-bit byte. I would always expect a textbook to be 100% accurate.
byteDescriptionA byte stores an 8-bit unsigned number, from 0 to 255.