The foriegners act, 1946(as amended by act.No. 16 of 2004) along with allied acts and rules - Narayana, P S (Gogia law agency, 2005)