Ada Palmer

A well-informed and surprisingly readable book