Пожалуй, лучшее из того, что мне пока попадалось.