This is a third conditional sentence, used to talk about hypothetical situations in the past that did not happen and their hypothetical past results. The structure is "If + past perfect (had + past participle), would have + past participle." Thus, "had had" (past perfect of "to have") and "would have read" (would have + past participle of "to read") are correct.