Here is a list of good books - in no particular order - except that books explicitly about teaching and writing are near the end. Each book is on the list because it was meaningful to me. Enjoy!

Small is Beautiful - Schumacher
Zen and the Art of Motorcycle Maintenance - Pirsig
The Art of Computer Programming, volumes1-3 - Knuth
Two Cultures - Snow
Data and Reality - Kent
Soul of a New Machine - Kidder
Engines of Creation - Drexler
Drawing on the Right Hand Side of the Brain - Edwards
Computer Music - Dodge and Jerse
The Music Machine - Roads (ed.)
Mind over Machine - Dreyfus and Dreyfus
Flatland - Abbott
The Elements of Style - Strunk and White
A Concept of Corporate Planning - Ackoff
Structured Design - Yourdon and Constantine
Humanized Input - Gilb and Weinberg
An Introduction to General Systems Thinking - Weinberg
How to Solve it - Polya
Harmony - Schoenberg
Tilings and Patterns - Grimbaum and Shepard
The Universal Traveler - Koberg and Bagnall
Ways of the Hand - Sudnow
Essentials of Task Management - Desberg and Taylor
Notes on the Synthesis of Form - Alexander
Ecology and the Politics of Scarcity - Ophuls
Godel Escher Bach - Hofstadter
On Human Scale - Sale
Gigabit Networking - Partridge
In the Shadow of Man - Goodall
Simplicity and Complexity in Games of the Intellect - Slobodkin
Women, Fire, and Dangerous Things     Lakoff
Sources of Power    Klein

Preparing Instructional Objectives - Mager
Educating the Reflective Practitioner - Schon
The Psychology of Learning Mathematics - Skemp
Teaching on Solid Ground - Menges & Weimer
Making Connections - Teaching and the Human Brain - Caine & Caine
The Art of Plain Talk - Flesch
Handbook of Technical Writing - Brusaw
The Mother Tongue - Bryson
To Be or Not: an E-Prime Anthology - Bourland & Johnston
Strategic Questioning - Hyman
This Rough Magic - Lindley
Possible Lives - Rose
Active Learning - Johnson, Johnson and Smith
Build-A-Book Geometry    Healy