Domain Driven Design: https://smile.amazon.com/Domain-Driven-Design-Tackling-Compl...
It's not about designing APIs, it's about designing your software to reflect the reality you're encoding into your software. It's a book of first principles that you can apply to any software you design.