Dear Drashta,
Great to know about your Book ! First congrats for completion ! Hope, you would have obtained copyright for the same. There are thousands of publishers, you can contact those who already publish the same nature of books.
But, if you want to publish in the e-format, publish few good extracts from the book containing powerful words so that search engines could easily find and connect with the person interested in such reading material. Self-Publishing has benefits that you hold all controls but risk is that in case of failure there is no royalty.
Know, Now a days marketing plays a very important role in success or failure of a book. My advise would be, present yourself as a professional writer, use your blog (if not, create the one - you can create free of cost at blogspot or wordpress), Use social media like Google+,Twitter, Pinterest, FB, Linkedin ..... Connect with professional writers, participate in group/forums for writer.
Baba used to say, my people never stop trying, if they fail 1000 times, still they try 1001 times.
Baba's Blessings are already with you. May be he would be willing to give you a big platform for your book. His ways are always unique.
Wishing you all the best for your book.
om sri sai ram !