9783642002519
3-642-00251-X