It expects the reader to already know a bunch of stuff... so not so much for a complete beginner. It could explain some terms better. I was completely lost in the part of changing the tyres for example, I wish it explained first the parts of the bike and then went on to explain the technique. But a nice book nonetheless. I also expected it to explain better all the clothing pieces of a cycling kit.