Castles of the World - Dr Phyllis G Jestice

From Europe to Haiti, from India to Japan, Castles of the World explores forts, strongholds, towers…