13. A computer program product for identifying and presenting a plurality of recommended electronic books, comprising: one or more non-transitory computer-readable storage devices and program instructions stored on at least one of the one or more tangible storage devices, the program instructions executable by a processor, the program instructions comprising: program instruction to determine and store a plurality of reading behaviors associated with a plurality of electronic books; program instruction to receive at least one electronic book search request associated with the plurality of electronic books; program instruction to identify the plurality of recommended electronic books based on the received at least one electronic book search request; program instruction to identify a plurality of topics associated with the identified plurality of recommended electronic books, wherein each topic associated with the identified plurality of topics are associated with at least one chapter and at least one section of the identified plurality of recommended books; program instruction to score the identified plurality of topics based on the determined and stored plurality of reading behaviors; program instruction to determine a plurality of recommendation levels for the identified plurality of recommended electronic books based on the scored identified plurality of topics, the determined and stored plurality of reading behaviors, and the received at least one electronic book search request; and program instruction to generate and present a plurality of topic comparisons and a plurality of ranked combinations of recommendations for the identified plurality of recommended electronic books, wherein the program instructions to generate and present the plurality of topic comparisons comprises comparing a plurality of overlapping topics associated with the identified plurality of recommended electronic books, and wherein program instructions to generate and present the plurality of ranked combinations of recommendations further comprises selecting one or more combinations of the identified plurality of recommended electronic books based on the scored and ranked identified plurality of topics, and ranking the selected one or more combinations per topic.
13. A computer program product for identifying and presenting a plurality of recommended electronic books, comprising: one or more non-transitory computer-readable storage devices and program instructions stored on at least one of the one or more tangible storage devices, the program instructions executable by a processor, the program instructions comprising: program instruction to determine and store a plurality of reading behaviors associated with a plurality of electronic books; program instruction to receive at least one electronic book search request associated with the plurality of electronic books; program instruction to identify the plurality of recommended electronic books based on the received at least one electronic book search request; program instruction to identify a plurality of topics associated with the identified plurality of recommended electronic books, wherein each topic associated with the identified plurality of topics are associated with at least one chapter and at least one section of the identified plurality of recommended books; program instruction to score the identified plurality of topics based on the determined and stored plurality of reading behaviors; program instruction to determine a plurality of recommendation levels for the identified plurality of recommended electronic books based on the scored identified plurality of topics, the determined and stored plurality of reading behaviors, and the received at least one electronic book search request; and program instruction to generate and present a plurality of topic comparisons and a plurality of ranked combinations of recommendations for the identified plurality of recommended electronic books, wherein the program instructions to generate and present the plurality of topic comparisons comprises comparing a plurality of overlapping topics associated with the identified plurality of recommended electronic books, and wherein program instructions to generate and present the plurality of ranked combinations of recommendations further comprises selecting one or more combinations of the identified plurality of recommended electronic books based on the scored and ranked identified plurality of topics, and ranking the selected one or more combinations per topic. 15. The computer program product of claim 13 , wherein the program instructions to score the identified plurality of topics further comprises: program instructions to determine a plurality of popularity values based on the determined and stored plurality of reading behaviors.