The Starflight Handbook
by Eugene F. Mallove
Another classic reference for the SF writer. Covers all technical aspects of space flight in a format that is not too hard for non-physicists, although this book does cover a bit more detail than others mentioned here. Most of the discussions focus on principles and restrictions of propulsion types. If you are planning to go into any kind of detail of space flight, this book is a must.