By Salman Ansari

The world of Wandering Spirits is dotted with delightful illustrations, capturing profoundly relatable yet imaginative quests featuring a turtle, horse, bird, and other animal friends, which are sure to captivate the heart and soul of any reader.

About the book

Wandering Spirits is written, illustrated, and narrated by Salman Ansari, an imaginative intellectual with a playful, creative mind. Inspired by classic books like The Little Prince, these wise fables begin when a boy grieving the loss of his father meets a talking lake. The clever lake charms the boy with fantastical tales of whimsical animals, which teach him how to view the world and navigate its many winding paths.

These enchanting narratives, adorned with delightful illustrations, detail a fox who wakes up to find he has many talking tails, a wolf who tries to fit in with a pack of dogs, a frog who searches for the secret to a better life, a turtle captain who leads his ship through tumultuous seas—and many more. Salman’s endearing narrative voice is sure to captivate readers and listeners of any age.

Book Details

Available in paperback & e-book

Perfect bound, 112 pages, 5.5″x8.5″, January 23, 2024
Price: (Paperback) $19.99, (E-book) $9.99
ISBN: (Paperback) 978-1-955671-30-9, (E-book) 978-1-955671-31-6

About the author

Salman Ansari

Salman Ansari lives his life embracing his inner polymath, exploring multiple pursuits rather than specializing in a single path. He wears many different hats—startup founder, CTO, web and iOS engineer, writer, illustrator, and DJ. Salman lives in the San Francisco Bay Area with his wife, and is a proud cat dad to three cats. He writes essays, comics, and fables about creativity, self-awareness, and playful productivity in his popular newsletter, Quick Brown Fox. Find out more and drop him a line at his website,


Send us an email to introduce yourself and your book, to say hi, or to share something random.
Or even better, send us a letter or postcard. We always reply.
81 Broadway St Suite 201, Asheville, NC 28801