Contemporary Library Architecture: A Planning and Design Guide by Ken Worpole | Menrva Books | MenrvaBooks