David Vasquez, Author at Uncharted