Автор: David M. Harland
Издательство: Springer
Формат: pdf