Creative information processing by Maruszewski, Tomasz | Menrva Books | MenrvaBooks