Manyebook
Nigel Pollard
The Complete Roman Legions