The Philippines: A Past Revisited

GPTKB entity