Visual design : ninety-five things you need to know told in helvetica and dingbats - Krause, Jim (New Riders)