Its the perfect book for beginners?