Flags of our fathers - Bradley, James (Bantam Books, 2001)