Thanks! By nlab book you mean the whole nlab project? Also, can you help me understand the connection to lattices? Do they model intersection and union of open sets? Why is finiteness needed for lattices to be appropriate?
[1]: https://ncatlab.org/nlab/show/Introduction+to+Topology [2]: https://ncatlab.org/nlab/show/frame