Birdsong, by Sebastian Faulks. It's not explicitly anti-war, but if you can read it and not be affected by the futility and despair of trench warfare, there's something wrong with you. It also taught me a lot about the First World War, which seems to have been largely skipped over in my formal education.