I think this book is good.