Added: The Little Manual of API Design by Jasmin Blanchette.