Look no further:
One of the best books I have ever read, and certainly the best series I've read.
It's the story of a Victorian scoundrel, rogue and womaniser named
Harry Flashman who is drunkenly expelled from his school and enlists in Her Majesty's military. He's a coward and a villain at heart - brilliantly and hilariously so - and his adventures weave in and out of true historical events which are apparently wholly accurate - though his exploits are not.
Your teacher will love it because it's meticulously researched and based on true events: the disastrous British retreat from Kabul, Afghanistan, but you'll love it because of Flashman himself. A great character. Ever wondered why the hero doesn't just shoot the enemy in the back and do a runner saving his own skin? Flashman does stuff like that. ;D Yet you like him because of his honesty in reporting what war in the crumbling British Empire was really like.
Only problem I see is it's quite un-PC (it
is set in the 1800s) fairly bloodthirsty and there's a quite a lot of bedroom action, if you know what I mean.
But I would recommend any of you reading this actually.