https://www.amazon.com/Functional-Programming-Scala-Paul-Chi...
http://www.amazon.com/Functional-Programming-Scala-Paul-Chiu...
I would consider it an updated and more practically minded version of SICP, which is of course amazing as well but not the sort of book you asked for.
http://www.amazon.com/Functional-Programming-Scala-Paul-Chiu...
After going through an introductory resource to learn syntax and concepts, other good beginner resources I have used are the Functional Programming Discord [1], the free Data61 course that Brian McKenna goes over [2], and the Tsoding series on YouTube [3]. The Practical Haskell book I mentioned is good too, but I found it a bit higher level than these other resources.
[0]: https://www.amazon.com/Functional-Programming-Scala-Paul-Chi...
[1]: https://discordapp.com/invite/FvT2Y5N
[2]: https://www.youtube.com/watch?v=NzIZzvbplSM
[3]: https://www.youtube.com/watch?v=h_D4P-KRNKs