I’ve learned a lot from this book, it’s also free.