The problem with the book is that it doesn't get too easy. It's first chapter is adequetely hard to visualize and then it's just too hard. There's no in between. As for other books I was hoping for some suggests. I have a hard time finding that 'in-between.' It's usually too hard or basic.