Peer reviewed. Also published in Hungarian (translated by Tamas Nyeste) and Swedish (translated by I. Axelsson).