This is not my own writing, but I have found Prayers for Purity powerful in fighting carnal sin.
After a long time of being out of print, Prayers for Purity is now available in my monastery website, and I highly recommend it, perhaps alongside the icon on my site, St. John the Much-Suffering.