Polybius

Llamasoft's latest is one of its best.