The Lord of the Rings, with its broad array of heroic characters, is often thought of as defining epic fantasy, yet the story's greatest heroes are literally its smallest figures – the hobbits.