A book containing information on all subjects--

Answer: 
Encyclopedia
A book containing information on all subjects--