
[$10.17, Amazon]
History is the only class I ever failed. This was due to an inability to memorize facts, and a momentary refusal to actually do my homework. I am surrounded, however, by smug individuals who actually pride themselves on remembering useless facts, and other who actually enjoy history.
I know. Beats me.
If you're shopping for someone similar, perhaps you should consider one of these under-$25 gifts, such as Napoleon's Privates, pictured above. A sexy history book, a quick perusal lets me know that Napoleon's wee-wee resides in Englewood Cliffs, NJ, while Einstein's eyeballs are somewhere on the Jersey Shore. Why, me and the wee-wee are practically neighbors! After the jump, some more historic gems:

[$12.99, Etsy]
This collection of vintage history books is as old as history itself!

[$12.23, Amazon]
This book was suggested by a nerdy friend of mine, whose judgment I trust. I also trust The Onion to be consistently hilarious. Hopefully, that history buff you're shopping for has a sense of humor.

[$24, National Geographic]
This boatswain's whistle is of the sort used in "the golden age of sail."

[$10.99, National Geographic]
This Holy Land Thematic Map features modern maps with historical notes.
...
Related: Gifts Under $25 for Giant Nerds, Gifts Under $25 for the Design Snob