Since you're on the topic, I'd like to add that I found "PostgreSQL Developer's Handbook" very well written. I actually blew through it in about 2 hours on the spot at B&N one day. In case you're wondering... No, I don't normally find computer books that compelling. All credit goes to the two extremely good (and amazingly young) authors.