Japanese Castles 1540-1640 by Stephen Turnball