there are several self publishing companies- like "Create Space" (www.createspace.com) which allow you to create your own works for self distribution, and is also a good way to showcase to another publisher... rather efficient and inexpensive too.
Dan Millers 48 days to the work you love gives you information guide to purchase on how to publish and get a publisher. It breaks down every step you need to get your book out. Google 48 days to the work you love. Hope that helps