The famous astrologer, Pt Roop Chand Joshi has written the Lal Kitab.