NAPHTALENE should NOT be used in the living spaces in your house. It has a characteristic moth ball smell, and there are health issues with its use. It is appropriate in areas that are sealed, like storage boxes, or perhaps the attic/basement, if those spaces are sealed off from your living areas.
As stated, silverfish like to eat paper, glue, sugar and the like, in dark spaces, basements or attics, so you may find them in books that haven't been opened lately, stacks of paper, insulation, etc.
Silverfish can be controlled with rigorous housekeeping, but if you must...
A spray that contains the pyrethroid group of insecticides - they end in -thrin, like bifenthrin, tetramethrin - applied for the control of crawling insects will control silverfish. You can also use dry organic products like boric acid, diatomaceous earth or silica gels. These are contained in products like Roach-Prufe, Bor-Rid, and Drione. These are irritating to the silverfish's exoskeleton and cause them to dry out and die. Do not use these dusts in your living areas. Like the aerosols, they are appropriately used behind walls, behind the stove, and in the hidden areas where you might find them.
Silverfish and Firebrat Management Guidelines--UC IPM