Janelle Shane

2 books

272 pages paperback 2019

nonfiction computer science technology funny informative medium-paced

21 pages digital 2020 not a book

fiction science fiction adventurous medium-paced