Kenneth G. Wilson (1923). The Columbia Guide to Standard American English. 1993.
PREPOSITION 1, ENDING A SENTENCE WITH A
English combines prepositions with so many of its verbs, often making them into idioms such as to sit up, to run through, and to talk over, that its no wonder they turn up at the ends of sentences; Englishs subject-verb order almost invites them to. Although some conservatives still consciously avoid and dislike all terminal prepositions, only in Oratorical or Formal contexts need you ever seek to replace the more Conversational sound you get with prepositions ending your sentences, and even there let prepositions fall naturally at the end rather than say anything stuffy or awkward in trying to avoid it.