Sorry you got hurt!

My alltime favorite bicycling book:
art of cycling
It's mostly about defensive cycling and avoiding dangerous situations in traffic.....but it has a great long chapter about road hazards aside form cars- things like bad pavement, cracks, debris, curbs,rough or slippery surfaces....and how to cope with them to avoid injury. You might like the book, I do.