General Knowledge Manual 2023 by Thorpe | Menrva Books | MenrvaBooks