Very good introduction coming not so much from the perspectives of different schools but rather, as the title suggests, "perspectives and enduring questions". I think the authors do a marvellous job at protraing different approaches to one topic, giving numerous examples and even scenarios online to "play" through.