Kotlin Programming: The Big Nerd Ranch Guide
Josh Skeen, David Greenhalgh
First on the list for a reason.
This is the most well-rounded Kotlin book I have come across. It was written by teachers, has exercises at the end of chapters, recommendations for clean/idiomatic code, and doesn't lend on prior Java knowledge. Additionally it was released in 2018 so it includes more of the recent language features.
Safari