Aimed at graduate students and researchers in combinatorics and model theory, these two volumes provide a systematic exposition of methods used to classify homogeneous structures and the associated structural Ramsey theory of ordered graphs, graphs equipped with their natural metric structure, and similar structures.