I am a recent mountain bike owner and long-time DIYer. This book is great for fully explaining how to perform all the work I will ever want to do on my bike. Good pictures to illustrate the parts and work to be done. Highly recommended.