I used CreateSpace.com for print-on-demand. It is owned by Amazon and they include an ISBN # for free. Amazon takes about 50% of the books' selling price. I use elance.com to get a professional layout and book cover design for about $300. It's pretty easy. Once the book and cover is uploaded, you have to buy a proof. After that, you approve the proof and the book is live on Amazon within a week or so.