Subir Sachdev

3 books

408 pages hardcover

353 pages 2000

challenging informative slow-paced

450 pages hardcover