The Firefly encyclopedia of astronomy