firefly book