A grand old flag

Kevin Keim & Peter Keim
DK Publishing
9780756628475
0-7566-2847-4