The Philippine Islands 1493 1898 1601 1604 Volume Xii | Desertcart Kenya