Willmar native and former newspaper man Forrest Peterson has published his third novel, "The Swineherd's Angel," set in central Iowa. Peterson chose to forgo the traditional publishing route in favor of self-publishing with the assistance of a grant from the Southwest Minnesota Arts Council.