Quantum Algorithms, Lower Bounds, and Time-Space Tradeoffs by R. Spalek