Among Others by Jo Walton is very good. A celebration of SF, despite being about magic and fairies📚