Don't know of any books that get it right. I don't think you can get it right the first time, it would be way too complex and technical. Most people would give up on the first lesson. Maybe better to treat it as an iterative process, which is how it's taught actually. First you learn it in some idealized, oversimplified concepts, then you go over them more deeply and pick up more nuance each time.
I’d recommend r/LearnJapanese for finding material and ways to study.
Don't know of any books that get it right. I don't think you can get it right the first time, it would be way too complex and technical. Most people would give up on the first lesson. Maybe better to treat it as an iterative process, which is how it's taught actually. First you learn it in some idealized, oversimplified concepts, then you go over them more deeply and pick up more nuance each time.
I’d recommend r/LearnJapanese for finding material and ways to study.
How about kellenok.github.io/cure-script/
But actually, I prefer the app "human japanese"