Flags of our fathers - Bradley, James (New York, New York Bantam Books, 2006)