Finished reading: Master of Formalities by Scott Meyer, ISBN: 9781477830918