Typography Essentials Revised and Updated: 100 Design Principles for Working with Type Paperback $27.99