Text this: Indonesian arc magmatism : petrology, tectonics, and minerallzation