Never had a reference for any microcontroller myself other than just internet lookups. Do you have any experience with any other microcontroller as a starter? It's kinda tough to get into ARM right off the bat and Cortex-M3/M0 is only one step up from a more advanced 8 bit so if you are starting off all together, I think it would be best to go with an 8bit first.
I would imagine most references that you can buy would be more centered around the core and instruction set as every manufacturer has its own peripheral set.