Barbara O'Neal is an American romance novelist who has written over forty books under different pen names.