Reading list: API
Everything about API programming