Annual Editions: Global Issues, 30th Edition by Jackson, Robert

This textbook is a bit heavy but worth it for the amount of content inside.