Giblin, James Walls, defenses throughout history - Little Brown 1984 - 80p ISBN: 0316309540 LCCN: 84-15444