The Philippine Islands 1493 1898 1493 1898 1609 1616 Volume | Desertcart Kenya