Self published. Organization: Createspace/N.D RichmanFirst name: DavidLast Name: RichmanEmail: me@ndrichman.comWeb site: http://www.ndrichman.com