Which book is known to be written by Hazrat Ali?

A ) Hijjat-ul-Balagha

B ) Nahj-e- Balagha ✅

C ) Kashful Mahjub

D ) None of these