Designing with the User in Mind
The Basics of Interface Design
Working with 256 Colors