Basic Typography : A Design Manual Paperback James Craig

What stands out about this activity book is the interactive nature of the tasks.