Mike Cohn is writing a book about project management that (in the little bit of fast skimming I've done) looks like it has some very good insights about project management. His book is in draft, will be published in 2005 and you can read the draft, as it develops, here.
This link is making the rounds of the business/project blog gang — I first came across it in Frank Patrick's Focused Performance Business Blog.
Project management is definitely not a “one size fits all” deal. Small projects, small teams, short durations are all vastly easier to deliver on time than longer-duration/larger projects. Project managers come in sizes as well — and the ones that can deliver large projects on time are worth their weight in gold. Mike is clearly one of those and does a great job of conveying his wisdom.