See http://www.pepak.net/programovani/updver/
