Shams ul Maarif, also known as "The Sun of Knowledge", is a renowned Urdu book written by Ahmad Ibn Majid, a 15th-century Arab navigator and cartographer. However, it seems there might be some confusion, as Ahmad Ibn Majid is not typically associated with an Urdu book by this name.