Stone artifacts and hominins in island Southeast Asia: new insights from Flores, eastern Indonesia.

Stone artifacts and hominins in island Southeast Asia: new insights from Flores, eastern Indonesia.