Reflex
Publishing
Domain Portfolio
torch.com
(noun)
1.
A portable device that produces light or flame.