Solution:
Neither allows us to make a negative statement about two people or things at the same time. Neither goes before singular countable nouns. We use it to say 'not either' in relation to two things.
649. Wings of Fire . . . . . an autobiography of APJ Abdul Kalam.
Solution:
'caused by' means make (something, especially something bad) happen. As the sentence is in simple past tense 'had' or 'had been' is not used.