A nice touch in this textbook is the list of common mistakes to avoid.
Product Tag: Robert Jackson
Annual Editions: Global Issues, 30th Edition by Jackson, Robert
This textbook is a bit heavy but worth it for the amount of content inside.
Annual Editions: Global Issues, 30th Edition, Jackson, Robert,
This textbook covers both theory and hands-on exercises in equal measure.