This book is not worth buying for any level of robot builders. In my opinion, It is too difficult for beginner. For intermediate level, you can find some useful infomation here. The book has 560 pages, but only a few pages worth reading.