Heroes and other stories - Karim Raslan (Marshall Cavendish, 2005)