MrPhil, you're right - I meant to say that the "60" that Bookman also mentioned was likely too big. 58 is within reason, depending.
I am also 5' 10." Weirdly, of my two remaining bikes, my late-80's Schwinn Prologue (Tange Prestige) is a 58, my 2006 Madone SL is a 54. They have almost the exact same top tube length, which says something about how frame sizing varies over time and between manufacturers.
Bookman, the best advice is the one most often repeated here: test ride lots and dial in your fit!