There are a few good books like that........ but they're all in Japanese.