which book is good for finite element analysis
It depends on what you would like to know: For a general knowledge of FEM including basic details and math derivations, I can suggest the three-volume FEM book by O C Zienkiewicz & R L Taylor (Author).
Amazon links to these are:
Volume 01: https://www.amazon.com/Finite-Element-Method-Fundamentals-Seventh/dp/1856176339
Volume 02: https://www.amazon.com/Finite-Element-Structural-Mechanics-Seventh/dp/1856176347/ref=pd_bxgy_14_2?ie=UTF8&psc=1&refRID=AGTGXPWT3C28ASY6KQZF
Volume 03: https://www.amazon.com/Finite-Element-Method-Dynamics-Seventh/dp/1856176355/ref=pd_bxgy_14_3?ie=UTF8&psc=1&refRID=AGTGXPWT3C28ASY6KQZF
If you are looking at Nonlinear Finite Element Method, I can strongly recommend the book "Nonlinear Finite Element Methods" by Peter Wriggers.