Flag's Of Our Fathers - Bradley , James . (Bantam books New york, 2006)