Right now book publishers have a chance to self-publish their books with several companies online. Here are some companies that you can look into if you want to publish your book. One of the best ideas is to publish a book with one of these companies and list it on Amazon. Amazon is an international company and will sell your book to many people around the world. I would suggest to cut down cost on the book that you should make this an eBook where people can buy the book and download this book. If you want to publish internationally it will cost money to ship the book overseas and maybe people won't want to pay these charges. Take a look at:
There are a few more out there but normally these are the top ones that you can do the work yourself and publish your book.