The first step in getting your book published as an author is finding a good agent who knows all the editors and has a good relationship with them. With nonfiction, it is recommended to get an agent first who can sell it to the desired publisher.
The advantages of self-publishing a book include greater control and flexibility over the end product, while traditional publishing may provide wider distribution and greater credibility. However, the goals of the author ultimately determine which route may be more suitable.