Saving private Ryan : level 6 : adapted from novel by Max Allan Collins based on the screenplay by Robert Rodat (Pearson Education Limited, 2000)