Nuclear technology review 2004. (IAEA, 2004)