Jacqueline Ryan Vickery

2 books

360 pages 2017

nonfiction technology challenging informative reflective slow-paced

557 pages digital