I have and like Chris Sidwell's Bicycle Repair Manual, which though not as comprehensive as others is more easily understood and has nice pictures.