Which book is the best biography book to read about our holy imams for the English speakers.

There are many books you can find regarding the life history of Aimmah (a.s) or biography of 12 Imams (a.s).
One of them which covers both biographies and their Socio- political life is “ The Lives of the Twelve: A Look at the Social Political Lives of the Twelve Infallible Imams”
Written by: Shaykh Mahdi Pishvai
Translated by: Sayyid Ali Musawi.