Scotland's wars and warriors : winning against the odds /
Caldwell, David H.
Edinburgh : Stationery Office,
c1998.
Includes bibliography and index.