How averse are you to spellcasting? Duskblades and Beguilers (both PHB2) can do that job fairly well. If you want to avoid that, I would suggest a lockdown Knight with Improved Trip and Knock-down (Knock-down is on the SRD, not technically in your listed books, but easily available nonetheless).
You deal 10 or more damage? Free trip. Succeed in tripping? Free attack, plus another AoO when they stand. They try to move past you at all? Free AoO (and they can't avoid provoking with Tumble, since Tumble can't be used in difficult terrain, which Knight 3 makes every square you threaten). Pick up Mage Slayer and say "no, you can't cast".