Ch. 2 of C Programming - Data Types
Playing with Bits