Onania [electronic resource] : or, the heinous sin of self-pollution, and all its frightful consequences, (in both sexes,) consider'd; with spiritual and physical advice