Jack Ellis
Jack Ellis is a pseudonym of [author_link_2455].
Resigning himself to a life of blindness after an accident, Campbell Knight learns of a new technology that restores vision through brain implants that are linked to a dog, but the visual world that is restored is from a canine perspective.