Librarian, writer, and geek - not necessarily in that order.