HANNIBAL’S WAR: A MILITARY HISTORY OF THE SECOND PUNIC WAR

LAZENBY (J.)

012K

£10.00

340pp., 9 plates, 21 maps, good no d/w. Aris & Phillips 1978.