Having read them both, the differences between them, in my opinion is:
Agile Software Development With Scrum focuses on purely the development aspects of executing the Scrum process framework. The day to day execution of the process is explained and made logical, the development team treated as unit which is assumed to be relatively standard (as compared to the Project Management book). So Scrum roles and examples of the process are laid out. In my mind this is a book to help educate newcomers to Scrum.
The Agile Project Management Book expects that you already have some experience and understanding of the Scrum process framework. Using lots of examples of real cases studies of Scrum use it further refines the roles by showing how different organisations employed the process (and made effective use of the roles) in contexts which are typical of the real world. Eg: bosses who come in asking for more than was promised, deadlines being made on teams unrealistically, companies who try to overwork their staff, squabbling management, unmotivated teams.
The project management book goes further still and delves into how to make Scrum work in very large teams, the Scrum of Scrums is explained, and related subjects such as CMM are touched upon.
As for whether they are redundant.. I don't think either of them are redundant. The project management one I thought wasn't relevant to me, since I don't work in a large corporation with a complicated dev team setup and lots of people with big titles.
Which is better? Hmm.. tough call... neither is what I would call a 'gripping read'! You're reading for the subject however and if your passion is creating better quality software, faster and more manageably then they both have things of value.