Thinking with Type
by Ellen Lupton
Read this book on Feynman