Not aware of any books that include a CD, but if you're looking for a good intro to postgresql book, I'd recommend O'Reilly's "PostgreSQL Up and Running". Since you're running 8.4, the book may mention some things that aren't available since it's based off 9.2/9.3, so just be aware.
Once you're "up and running", I'd recommend the postgresql docs themselves. Once you're familiar with the basics, getting around in the docs is a lot easier. And they're quite extensive.
We have a closed Postgresql 8.4 system, from a vendor, so I don't have access to a shell prompt on that system, but I have access to a psql prompt on that machine.
I'm looking for a book to learn Pgsql, preferably with a CD with it's own db. I cannot copy our company database because it is many gigs and actually takes 24+ hours to copy, and yes, I do need multiple tables to do testing. Can anyone recommend a book for me?
I have windows 7 on my PC if that makes a difference, along with a psql client on the same PC.