I want to start learning ROS programming, obviously using Python, on a Raspberry PI. I know I wont be able to do overly complex systems using a Pi but it will be a good start. I've found this book doing a bit of Googling, "Programming Robots with ROS: A Practical Introduction to the Robot Operating System" by Morgan Quigley and Brian Gerkey. The reviews are about 50/50. Some make the comment that it's a bit outdated Published in 2015) others say it's a good book.
Any comments on this book or recommendations for another.