Author: Punjab State University Text-book Board.