At humbledMBA, Jason Freedman offers up "lessons learned...and relearned." Recently, he posted "The 6 best startup books to read before starting your company" and Getting Real and REWORK made the cut.
If you're new to the startup world, I would recommend reading and re-reading the following 6 books. In fact, I would go farther and say that you should not start your company until you read through this list:Getting Real by the guys from 37signals
If you've never built a product or if you're a non-technical MBA, start here. The purpose is to learn the basics of agile development early on...REWORK also by the guys from 37signals
Rework is a collection of essays from their wonderful blog, Signals vs. Noise. Reading it as a whole is a nice way to learn about how to think of your startup as a business that needs to make money. These guys are pro-bootstrapping, pro-profits, and anti-venture investing. They're a nice counterpoint to much of the startup literature that focuses on how to raise money as the primary goal in the early part of a company.