Create a gist now

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Springer made a bunch of books available for free, these were the direct links

These links no longer work. Springer have pulled the free plug.

Graduate texts in mathematics

duplicates = multiple editions

A Classical Introduction to Modern Number Theory, Kenneth Ireland Michael Rosen

A Classical Introduction to Modern Number Theory, Kenneth Ireland Michael Rosen

A Course in Arithmetic, Jean-Pierre Serre

A Course in Computational Algebraic Number Theory, Henri Cohen

A Course in Differential Geometry, Wilhelm Klingenberg

A Course in Functional Analysis, John B. Conway

A Course in Homological Algebra, P. J. Hilton U. Stammbach

A Course in Homological Algebra, Peter J. Hilton Urs Stammbach

A Course in Mathematical Logic, Yu. I. Manin

A Course in Number Theory and Cryptography, Neal Koblitz

A Course in Number Theory and Cryptography, Neal Koblitz

A Course in Simple-Homotopy Theory, Marshall M. Cohen

A Course in p-adic Analysis, Alain M. Robert

A Course in the Theory of Groups, Derek J. S. Robinson

A Course in the Theory of Groups, Derek J. S. Robinson

A Course on Borel Sets, S. M. Srivastava

A Course on Borel Sets, S. M. Srivastava

A First Course in Noncommutative Rings, T. Y. Lam

A First Course in Noncommutative Rings, T. Y. Lam

A Hilbert Space Problem Book, P. R. Halmos

A Hilbert Space Problem Book, Paul R. Halmos

A Short Course on Spectral Theory, William Arveson

Additive Number Theory, Melvyn B. Nathanson

Advanced Linear Algebra, Steven Roman

Advanced Mathematical Analysis, Richard Beals

Advanced Topics in Computational Number Theory, Henri Cohen

Advanced Topics in the Arithmetic of Elliptic Curves, Joseph H. Silverman

Algebra, Serge Lang

Algebra, Thomas W. Hungerford

Algebra, William A. Adkins Steven H. Weintraub

Algebraic Functions and Projective Curves, David M. Goldschmidt

Algebraic Geometry, Joe Harris

Algebraic Geometry, Robin Hartshorne

Algebraic Graph Theory, Chris Godsil Gordon Royle

Algebraic Groups and Class Fields, Jean-Pierre Serre

Algebraic K-Theory and Its Applications, Jonathan Rosenberg

Algebraic Number Theory, Serge Lang

Algebraic Number Theory, Serge Lang

Algebraic Theories, Ernest G. Manes

Algebraic Topology, William Fulton

An Algebraic Introduction to Mathematical Logic, Donald W. Barnes John M. Mack

An Introduction to Algebraic Topology, Joseph J. Rotman

An Introduction to Analysis, Arlen Brown Carl Pearcy

An Introduction to Banach Space Theory, Robert E. Megginson

An Introduction to Convex Polytopes, Arne Brondsted

An Introduction to Knot Theory, W. B. Raymond Lickorish

An Introduction to Riemann-Finsler Geometry, D. Bao S.-S. Chern Z. Shen

An Introduction to the Theory of Groups, Joseph J. Rotman

An Invitation to C*-Algebras, William Arveson

Analysis Now, Gert K. Pedersen

Analysis for Applied Mathematics, Ward Cheney

Analytic Number Theory, Donald J. Newman

Applications of Lie Groups to Differential Equations, Peter J. Olver

Associative Algebras, Richard S. Pierce

Axiomatic Set Theory, Gaisi Takeuti Wilson M. Zaring

Banach Algebra Techniques in Operator Theory, Ronald G. Douglas

Banach Algebras and Several Complex Variables, John Wermer

Basic Homological Algebra, M. Scott Osborne

Basic Theory of Algebraic Groups and Lie Algebras, Gerhard P. Hochschild

Brownian Motion and Stochastic Calculus, Ioannis Karatzas Steven E. Shreve

Brownian Motion and Stochastic Calculus, Ioannis Karatzas Steven E. Shreve

Categories for the Working Mathematician, Saunders Mac Lane

Categories for the Working Mathematician, Saunders Mac Lane

Classical Descriptive Set Theory, Alexander S. Kechris

Classical Topics in Complex Function Theory, Reinhold Remmert

Classical Topology and Combinatorial Group Theory, Dr. John Stillwell

Classical Topology and Combinatorial Group Theory, John Stillwell

Cohomology of Groups, Kenneth S. Brown

Combinatorial Convexity and Algebraic Geometry, Gunter Ewald

Combinatorics with Emphasis on the Theory of Graphs, Jack E. Graver Mark E. Watkins

Commutative Algebra, David Eisenbud

Commutative Algebra, Oscar Zariski Pierre Samuel

Complex Analysis, Serge Lang

Complex Analysis, Serge Lang

Complex Analysis, Serge Lang

Complex Variables, Carlos A. Berenstein Roger Gay

Computability, Douglas S. Bridges

Convex Polytopes, Volker Kaibel Victor Klee Gunter M. Ziegler

Cyclotomic Fields I and II, Serge Lang

Cyclotomic Fields II, Serge Lang

Cyclotomic Fields, Dr. Serge Lang

Denumerable Markov Chains, John G. Kemeny J. Laurie Snell Anthony W. Knapp

Differential Analysis on Complex Manifolds, R. O. Wells Jr.

Differential Forms in Algebraic Topology, Raoul Bott Loring W. Tu

Differential Geometry: Manifolds, Curves, and Surfaces, Marcel Berger Bernard Gostiaux

Differential Topology, Morris W. Hirsch

Differential and Riemannian Manifolds, Serge Lang

Diophantine Geometry, Marc Hindry Joseph H. Silverman

Elementary Algebraic Geometry, Dr. Keith Kendig

Elementary Methods in Number Theory, Melvyn B. Nathanson

Elements of Functional Analysis, Francis Hirsch Gilles Lacombe

Elements of Homotopy Theory, George W. Whitehead Professor Emeritus

Elliptic Curves, Dale Husemoller

Elliptic Curves, Dale Husemoller

Elliptic Functions, Serge Lang

Fibre Bundles, Dale Husemoller

Fibre Bundles, Dale Husemoller

Field Theory, Steven Roman

Field and Galois Theory, Patrick Morandi

Finite Reflection Groups, L. C. Grove C. T. Benson

Foundations of Differentiable Manifolds and Lie Groups, Frank W. Warner

Foundations of Hyperbolic Manifolds, John G. Ratcliffe

Foundations of Real and Abstract Analysis, Douglas S. Bridges

Fourier Analysis and Its Applications, S. Axler F. W. Gehring K. A. Ribet

Fourier Analysis on Number Fields, Dinakar Ramakrishnan Robert J. Valenza

Fourier Series, R. E. Edwards

Fourier Series, R. E. Edwards

From Holomorphic Functions to Complex Manifolds, Klaus Fritzsche Hans Grauert

Functions of One Complex Variable I, John B. Conway

Functions of One Complex Variable II, John B. Conway

Functions of One Complex Variable, John B. Conway

Fundamentals of Differential Geometry, Serge Lang

Galois Theory, Jean-Pierre Escofier

General Relativity for Mathematicians, Dr. Rainer K. Sachs Dr. Hung-Hsi Wu

Geometric Functional Analysis and its Applications, Richard B. Holmes

Geometric Topology in Dimensions 2 and 3, Edwin E. Moise

Graph Theory, Bela Bollobas

Grobner Bases, Thomas Becker Volker Weispfenning

Groups and Representations, J. L. Alperin Rowen B. Bell

Harmonic Analysis on Semigroups, Christian Berg Jens Peter Reus Christensen Paul Ressel

Harmonic Function Theory, Sheldon Axler Paul Bourdon Wade Ramey

Harmonic Function Theory, Sheldon Axler Paul Bourdon Wade Ramey

Holomorphic Functions and Integral Representations in Several Complex Variables, R. Michael Range

Homology Theory, James W. Vick

Integration and Probability, Paul Malliavin

Introduction to Affine Group Schemes, William C. Waterhouse

Introduction to Algebraic and Abelian Functions, Serge Lang

Introduction to Axiomatic Set Theory, Gaisi Takeuti Wilson M. Zaring

Introduction to Axiomatic Set Theory, Gaisi Takeuti Wilson M. Zaring

Introduction to Coding Theory, J. H. van Lint

Introduction to Coding Theory, J. H. van Lint

Introduction to Coding Theory, J. H. van Lint

Introduction to Cyclotomic Fields, Lawrence C. Washington

Introduction to Cyclotomic Fields, Lawrence C. Washington

Introduction to Elliptic Curves and Modular Forms, Neal Koblitz

Introduction to Elliptic Curves and Modular Forms, Neal Koblitz

Introduction to Knot Theory, Richard H. Crowell Ralph H. Fox

Introduction to Lie Algebras and Representation Theory, James E. Humphreys

Introduction to Operator Theory I, Arlen Brown Carl Pearcy

Introduction to Smooth Manifolds, John M. Lee

Introduction to Topological Manifolds, John M. Lee

Lectures in Abstract Algebra I, Nathan Jacobson

Lectures in Abstract Algebra, Nathan Jacobson

Lectures in Abstract Algebra, Nathan Jacobson

Lectures on Discrete Geometry, Jiri Matousek

Lectures on Modules and Rings, T. Y. Lam

Lectures on Polytopes, Gunter M. Ziegler

Lectures on Riemann Surfaces, Otto Forster

Lectures on the Hyperreals, Robert Goldblatt

Lectures on the Theory of Algebraic Numbers, Erich Hecke

Lie Groups, Daniel Bump

Lie Groups, Lie Algebras, and Representations, Brian C. Hall

"Lie Groups, Lie Algebras and Their Representations"

Linear Algebra, Werner Greub

Linear Algebraic Groups, Armand Borel

Linear Algebraic Groups, James E. Humphreys

Linear Geometry, K. W. Gruenberg A. J. Weir

Linear Operators in Hilbert Spaces, Joachim Weidmann

Linear Representations of Finite Groups, Jean-Pierre Serre

Linear Topological Spaces, John L. Kelley Isaac Namioka W. F. Donoghue Jr. Kenneth R. Lucas B. J. Pettis Ebbe Thue Poulsen G. Baley Price Wendy Robertson W. R. Scott Kennan T. Smith

Local Fields, Jean-Pierre Serre

Mathematical Logic, J. Donald Monk

Mathematical Methods of Classical Mechanics, V. I. Arnold

Mathematical Methods of Classical Mechanics, V. I. Arnold

Matrices, Denis Serre

Matrix Analysis, Rajendra Bhatia

Measure Theory, J. L. Doob

Measure Theory, Paul R. Halmos

Measure and Category, John C. Oxtoby

Measure and Category, John C. Oxtoby

Measure and Integral, John L. Kelley T. P. Srinivasan

Metric Structures in Differential Geometry, Gerard Walschap

Model Theory, David Marker

Modern Geometry ? Methods and Applications, B. A. Dubrovin A. T. Fomenko S. P. Novikov

Modern Geometry? Methods and Applications, B. A. Dubrovin S. P. Novikov A. T. Fomenko

Modern Graph Theory, Bela Bollobas

Modular Functions and Dirichlet Series in Number Theory, Tom M. Apostol

Modular Functions and Dirichlet Series in Number Theory, Tom M. Apostol

Moduli of Curves, Joe Harris Ian Morrison

Multiplicative Number Theory, Harold Davenport

Noncommutative Algebra, Benson Farb R. Keith Dennis

Nonsmooth Analysis and Control Theory, F. H. Clarke Yu. S. Ledyaev R. J. Stern R. R. Wolenski

Number Theory in Function Fields, Michael Rosen

Numbers, Heinz-Dieter Ebbinghaus Hans Hermes Friedrich Hirzebruch Max Koecher Klaus Mainzer Jurgen Neukirch Alexander Prestel Reinhold Remmert

Numerical Analysis, Rainer Kress

One-Parameter Semigroups for Linear Evolution Equations, Klaus-Jochen Engel Rainer Nagel

Optima and Equilibria, Jean-Pierre Aubin

Ordinary Differential Equations, Wolfgang Walter

"p-adic Numbers, p-adic Analysis and Zeta-Functions"

Partial Differential Equations, Jeffrey Rauch

Partial Differential Equations, Jurgen Jost

Permutation Groups, John D. Dixon Brian Mortimer

Polynomials and Polynomial Inequalities, Peter Borwein Tamas Erdelyi

Principles of Random Walk, Frank Spitzer

Probability Theory I, M. Loeve

Probability Theory I, M. Loeve

Probability, A. N. Shiryaev

Probability, A. N. Shiryayev

Problems in Analytic Number Theory, M. Ram Murty

Quantum Groups, Christian Kassel

Random Processes, M. Rosenblatt

Rational Homotopy Theory, Yves Felix Stephen Halperin Jean-Claude Thomas

Real and Functional Analysis, Serge Lang

Representation Theory, William Fulton Joe Harris

Representations of Compact Lie Groups, Theodor Brocker Tammo tom Dieck

Riemann Surfaces, Hershel M. Farkas Irwin Kra

Riemann Surfaces, Hershel M. Farkas Irwin Kra

Riemannian Geometry, Peter Petersen

Riemannian Manifolds, John M. Lee

Rings and Categories of Modules, Frank W. Anderson Kent R. Fuller

Rings and Categories of Modules, Frank W. Anderson Kent R. Fuller

Sequences and Series in Banach Spaces, Joseph Diestel

Several Complex Variables and Banach Algebras, Herbert Alexander John Wermer

Several Complex Variables, H. Grauert K. Fritzsche

Sheaf Theory, Glen E. Bredon

Singular Homology Theory, William S. Massey

"SL2(R)", Serge Lang

Smooth Manifolds and Observables, Jet Nestruev

Stable Mappings and Their Singularities, Martin Golubitsky Victor Guillemin

Tensor Geometry, Christopher Terence John Dodson Timothy Poston

The Arithmetic of Elliptic Curves, Joseph H. Silverman

The Arithmetic of Hyperbolic 3-Manifolds, Colin Maclachlan Alan W. Reid

The Geometry of Discrete Groups, Alan F. Beardon

The Geometry of Schemes, David Eisenbud Joe Harris

The Symmetric Group, Bruce E. Sagan

Theory of Bergman Spaces, Haakan Hedenmalm Boris Korenblum Kehe Zhu

Theory of Complex Functions, Reinhold Remmert

Topological Vector Spaces, H. H. Schaefer M. P. Wolff

Topological Vector Spaces, Helmut H. Schaefer

Topology and Geometry, Glen E. Bredon

Univalent Functions and Teichmuller Spaces, Olli Lehto

Using Algebraic Geometry, David Cox John Little Donal O'Shea

Weakly Differentiable Functions, William P. Ziemer

Undergraduate texts in mathematics

duplicates = multiple editions

A Brief on Tensor Analysis, James G. Simmonds

A Brief on Tensor Analysis, James G. Simmonds

A Concrete Introduction to Higher Algebra, Lindsay Childs

A Concrete Introduction to Higher Algebra, Lindsay N. Childs

A Course in Modern Geometries, Judith N. Cederberg

A Course in Modern Geometries, Judith N. Cederberg

A First Course in Analysis, George Pedrick

A First Course in Calculus, Serge Lang

A First Course in Real Analysis, Sterling K. Berberian

A First Course in Real Analysis, Murray H. Protter Charles B. Morrey Jr.

A First Course in Real Analysis, M. H. Protter C. B. Morrey Jr.

A First Course in the Mathematical Foundations of Thermodynamics, David R. Owen

Algebra, L. E. Sigler

Algebra, L. E. Sigler

An Accompaniment to Higher Mathematics, George R. Exner

An Introduction to Difference Equations, Saber N. Elaydi

An Introduction to Difference Equations, Saber N. Elaydi

An Introduction to Probabilistic Modeling, Pierre Bremaud

An Introduction to Wavelets Through Linear Algebra, Michael W. Frazier

An Introduction to Wavelets Through Linear Algebra, Michael W. Frazier

Applied Abstract Algebra, Rudolf Lidl Gunter Pilz

Applied Abstract Algebra, Rudolf Lidl Gunter Pilz

Applied Partial Differential Equations, J. David Logan

Applied Partial Differential Equations, J. David Logan

Aspects of Calculus, Gabriel Klambauer

Basic Concepts of Algebraic Topology, Fred H. Croom

Basic Elements of Real Analysis, Murray H. Protter

Basic Topology, M. A. Armstrong

Beginning Functional Analysis, Karen Saxe

Calculus I, Jerrold Marsden Alan Weinstein

Calculus II, Jerrold Marsden Alan Weinstein

Calculus III, Jerrold Marsden Alan Weinstein

Calculus of Several Variables, Serge Lang

Calculus: A Liberal Art, William McGowen Priestley

Calculus: An Historical Approach, William McGowen Priestley

Combinatorial Optimization for Undergraduates, L. R. Foulds

Combinatorics and Graph Theory, John M. Harris Jeffry L. Hirst Michael J. Mossinghoff

Complex Analysis, Theodore W. Gamelin

Conics and Cubics, Robert Bix

Constructive Combinatorics, Dennis Stanton Dennis White

Counting: The Art of Enumerative Combinatorics, George E. Martin

Differential Equations, Clay C. Ross

Discrete Mathematics, L. Lovasz J. Pelikan K. Vesztergombi

Discrete Probability, Hugh Gordon

Dynamic Topology, Gordon Whyburn Edwin Duda

Elementary Analysis: The Theory of Calculus, Kenneth A. Ross

Elementary Probability Theory, Kai Lai Chung Farid Ait Sahlia

Elementary Probability Theory with Stochastic Processes, Kai Lai Chung

Elementary Probability Theory with Stochastic Processes, Kai Lai Chung

Elementary Probability Theory with Stochastic Processes, Kai Lai Chung

Elementary Stability and Bifurcation Theory, Gerard Iooss Daniel D. Joseph

Elementary Stability and Bifurcation Theory, Gerard Iooss Daniel D. Joseph

Elementary Topics in Differential Geometry, J. A. Thorpe

Elements of Algebra, John Stillwell

Elements of Number Theory, John Stillwell

Factorization and Primality Testing, David M. Bressoud

Finite-Dimensional Vector Spaces, Paul R. Halmos

From Fermat to Minkowski, Winfried Scharlau Hans Opolka

Functions of Several Variables, Wendell Fleming

General Topology, Jacques Dixmier

Geometric Constructions, George E. Martin

Geometry, Richard S. Millman George D. Parker

Geometry: Euclid and Beyond, Robin Hartshorne

Geometry: Plane and Fancy, David A. Singer

Glimpses of Algebra and Geometry, Gabor Toth

Groups and Symmetry, M. A. Armstrong

"Ideals, Varieties, and Algorithms", David Cox John Little Donal O?Shea

"Ideals, Varieties, and Algorithms", David Cox John Little Donal O?Shea

"Ideals, Varieties, and Algorithms", David Cox John Little Donal O?Shea

Inside Calculus, George R. Exner

"Integers, Polynomials, and Rings", Ronald S. Irving

Intermediate Calculus, Murray H. Protter Charles B. Morrey Jr.

Intermediate Real Analysis, Emanuel Fischer

Introduction to Analytic Number Theory, Tom M. Apostol

Introduction to Analytic Number Theory, Tom M. Apostol

Introduction to College Mathematics with A Programming Language, Edward J. LeCuyer Jr.

Introduction to Cryptography, Johannes A. Buchmann

Introduction to Cryptography, Johannes A. Buchmann

Introduction to Linear Algebra, Serge Lang

Introduction to Mathematical Logic, Jerome Malitz

Introduction to Optimal Control Theory, Jack Macki Aaron Strauss

Introduction to the Mathematics of Finance, Steven Roman

Join Geometries, Walter Prenowitz James Jantosciak

Lecture Notes on Elementary Topology and Geometry, I. M. Singer J. A. Thorpe

Lectures on Boolean Algebras, Paul R. Halmos

Limits, Alan F. Beardon

Linear Algebra, Charles W. Curtis

Linear Algebra, Larry Smith

Linear Algebra, Larry Smith

Linear Algebra, Serge Lang

Linear Algebra, Robert J. Valenza

Linear Algebra, Klaus Janich

Linear Algebra, Larry Smith

Linear Algebra Through Geometry, Thomas Banchoff John Wermer

Linear Algebra Through Geometry, Thomas Banchoff John Wermer

Linear Programming and Its Applications, James K. Strayer

Mathematical Analysis, Andrew Browder

Mathematical Expeditions, Reinhard Laubenbacher David Pengelley

Mathematical Introduction to Linear Programming and Game Theory, Louis Brickman

Mathematical Logic, H.-D. Ebbinghaus J. Flum W. Thomas

Mathematical Reflections, Peter Hilton Derek Holton Jean Pedersen

Mathematical Vistas, Peter Hilton Derek Holton Jean Pedersen

Mathematics and Its History, John Stillwell

Mathematics and Its History, John Stillwell

Mathematics: A Concise History and Philosophy, W. S. Anglin

"Measure, Topology, and Fractal Geometry", Gerald A. Edgar

Methods of Mathematical Economics, Joel Franklin

Much Ado About Calculus, Robert L. Wilson

Naive Set Theory, Paul R. Halmos

Notes on Set Theory, Yiannis N. Moschovakis

Numbers and Geometry, John Stillwell

Numerical Mathematics, Gunther Hammerlin Karl-Heinz Hoffman

Optimization Techniques, L. R. Foulds

Practical Analysis in One Variable, Donald Estep

Primer of Modern Analysis, Kennan T. Smith

Rational Points on Elliptic Curves, Joseph H. Silverman John Tate

"Reading, Writing, and Proving", Ulrich Daepp Pamela Gorkin

Real Mathematical Analysis, Charles Chapman Pugh

"Rings, Fields, and Vector Spaces", B. A. Sethuraman

Second Year Calculus, David M. Bressoud

Short Calculus, Serge Lang

The Foundations of Geometry and the Non-Euclidean Plane, George E. Martin

The Fundamental Theorem of Algebra, Benjamin Fine Gerhard Rosenberger

The Geometry of Spacetime, James J. Callahan

The Heritage of Thales, W. S. Anglin J. Lambek

The Joy of Sets, Keith Devlin

The Laplace Transform, Joel L. Schiff

The Lebesgue-Stieltjes Integral, M. Carter B. van Brunt

The Pleasures of Probability, Richard Isaac

Topics in the Theory of Numbers, Paul Erdos Janos Suranyi

Topological and Uniform Spaces, I. M. James

Topological Spaces, Gerard Buskes Arnoud van Rooij

Topology of Surfaces, L. Christine Kinsey

Transformation Geometry, George E. Martin

Undergraduate Algebra, Serge Lang

Undergraduate Algebra, Serge Lang

Undergraduate Analysis, Serge Lang

Undergraduate Analysis, Serge Lang

Understanding Analysis, Stephen Abbott

Variational Calculus and Optimal Control, John L. Troutman

Variational Calculus with Elementary Convexity, John L. Troutman

Vector Analysis, Klaus Janich

Why Math?, R. D. Driver

Graduate texts in physics

Fundamentals of Semiconductors, Professor Dr. Peter Y. Yu, Professor Dr., Dres. h.c. Manuel Cardona

Electroweak and Strong Interactions, An Introduction to Theoretical Particle Physics, Professor Dr. F. Scheck

Graduate texts in contemporary physics

duplicates = multiple editions

Clusters and Small Particles, Boris M. Smirnov

"Coherent States, Wavelets and Their Generalizations", Syed Twareque Ali Jean-Pierre Antoine Jean-Pierre Gazeau

Conformal Field Theory, Philippe Di Francesco Pierre Mathieu David Senechal

Electronic States and Optical Transitions in Semiconductor Heterostructures, Fedor T. Vasko Alex V. Kuznetsov

Elementary Lectures in Statistical Mechanics, George D. J. Phillies

"Geometry, Particles, and Fields", Bjorn Felsager

High Temperature Superconductivity, Jeffrey W. Lynn

Interacting Electrons and Quantum Magnetism, Assa Auerbach

Introduction to Statistical Physics, Silvio R. A. Salinas

Introduction to Superstrings, Michio Kaku

Introduction to Superstrings and M-Theory, Michio Kaku

Kinetic Theory, Richard L. Liboff

Laser Cooling and Trapping, Harold J. Metcalf Peter van der Straten

Mesoscopic Physics of Complex Materials, T. S. Chow

Modeling Complex Systems, Nino Boccara

Multiple Scattering in Solids, Antonios Gonis William H. Butler

Neutrinos, Professor Dr. Hans Volker Klapdor

Nuclei in the Cosmos, Professor Dr. Heinz Oberhummer

Physics of Atoms and Ions, Boris M. Smirnov

Physics of Critical Fluctuations, Yuli M. Ivanchenko Alexander A. Lisyansky

Quantum Mechanics, K. T. Hecht

Quantum Mechanics: Fundamentals, Kurt Gottfried Tung-Mow Yan

Quantum Physics, Roger G. Newton

Quantum Theory of Many-Body Systems, Alexandre M. Zagoskin

Spinors in Physics, Jean Hladik

"Strings, Conformal Fields, and M-Theory", Michio Kaku

"Strings, Conformal Fields, and Topology", Michio Kaku

Superconductor Electronics, Professor Dr. Ing. Johann H. Hinken

The Physics of Quantum Fields, Michael Stone

The Quantum Hall Effect, Richard E. Prange Steven M. Girvin

The Quantum Hall Effect, Richard E. Prange Steven M. Girvin

Unification and Supersymmetry, Rabindra N. Mohapatra

Unification and Supersymmetry, Rabindra N. Mohapatra

Unification and Supersymmetry, Rabindra N. Mohapatra

@vit-tucek

This comment has been minimized.

Show comment
Hide comment
@vit-tucek

vit-tucek Dec 28, 2015

You can use regexp substitution to "unconcatenate" the authors. E.g. re.sub(r"([a-z])([A-Z])", "\1, \2", title)

You can use regexp substitution to "unconcatenate" the authors. E.g. re.sub(r"([a-z])([A-Z])", "\1, \2", title)

@gheift

This comment has been minimized.

Show comment
Hide comment
@gheift

gheift Dec 28, 2015

fetch them all:

curl -L https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md | sed -e '/http/ ! d; s!.*\(http:.*pdf\).*!\1!' | while read uri; do curl -LO $uri; done

gheift commented Dec 28, 2015

fetch them all:

curl -L https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md | sed -e '/http/ ! d; s!.*\(http:.*pdf\).*!\1!' | while read uri; do curl -LO $uri; done

@bmikolaj

This comment has been minimized.

Show comment
Hide comment
@bmikolaj

bmikolaj Dec 28, 2015

I seem to get unresolved host errors using your fetching method @gheift

I seem to get unresolved host errors using your fetching method @gheift

@chaitanyav

This comment has been minimized.

Show comment
Hide comment
@chaitanyav

chaitanyav Dec 29, 2015

@bmikolaj The command @gheift posted is working for me.

@bmikolaj The command @gheift posted is working for me.

@OJFord

This comment has been minimized.

Show comment
Hide comment
@OJFord

OJFord Dec 29, 2015

@bmikolaj Try editing URL to read ....md?raw=true and put it in quotes.

OJFord commented Dec 29, 2015

@bmikolaj Try editing URL to read ....md?raw=true and put it in quotes.

@zcourts

This comment has been minimized.

Show comment
Hide comment
@zcourts

zcourts Dec 29, 2015

Edited @gheift's script to save the PDFs with the title from the gist.
curl -L https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md | grep --only-matching -E -e"\[(.*)?\]" -e"(http(s?):\/\/[^ \"\(\)\<\>]*)" | while read name; do read uri; name=$(echo $name | sed 's/\[\(.*\)\]/\1/g'); curl -L -o "$name.pdf" $uri; echo "$name -> $uri"; done; - my sed is a little rusty so not the most efficient but works.

EDIT
@freeboson's comment below is correct, this would overwrite the editions, that version works. Duplicated @freeboson's here, added some options to reduce output and parallelize the downloads, it was taking forever downloading sequentially. Also edited sed commands -r isn't available on Mac's sed

wget -qO- 'https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md' | grep '\.pdf' | grep --only-matching -E -e"[A-Z][^]]*" -e"http[^)]*" | while read title; do read url; title=$(echo "$title" | sed 's/,\([^ ]\)/, \1/g' | sed 's/\([^ A-Z(-]\)\([A-Z]\)/\1, \2/g' | tr -d '"'); n=1; fn="${title}.pdf"; while [[ -f $fn ]]; do fn="${title}.$((n++)).pdf"; done; wget "$url" -nc -c -q --show-progress -O "$fn" &; done

zcourts commented Dec 29, 2015

Edited @gheift's script to save the PDFs with the title from the gist.
curl -L https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md | grep --only-matching -E -e"\[(.*)?\]" -e"(http(s?):\/\/[^ \"\(\)\<\>]*)" | while read name; do read uri; name=$(echo $name | sed 's/\[\(.*\)\]/\1/g'); curl -L -o "$name.pdf" $uri; echo "$name -> $uri"; done; - my sed is a little rusty so not the most efficient but works.

EDIT
@freeboson's comment below is correct, this would overwrite the editions, that version works. Duplicated @freeboson's here, added some options to reduce output and parallelize the downloads, it was taking forever downloading sequentially. Also edited sed commands -r isn't available on Mac's sed

wget -qO- 'https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md' | grep '\.pdf' | grep --only-matching -E -e"[A-Z][^]]*" -e"http[^)]*" | while read title; do read url; title=$(echo "$title" | sed 's/,\([^ ]\)/, \1/g' | sed 's/\([^ A-Z(-]\)\([A-Z]\)/\1, \2/g' | tr -d '"'); n=1; fn="${title}.pdf"; while [[ -f $fn ]]; do fn="${title}.$((n++)).pdf"; done; wget "$url" -nc -c -q --show-progress -O "$fn" &; done

@GeePawHill

This comment has been minimized.

Show comment
Hide comment
@GeePawHill

GeePawHill Dec 29, 2015

thanks for the info and thanks for the curl scripts!

thanks for the info and thanks for the curl scripts!

@chrisdecorte

This comment has been minimized.

Show comment
Hide comment
@chrisdecorte

chrisdecorte Dec 29, 2015

where/how do you run such a script?

where/how do you run such a script?

@awadev

This comment has been minimized.

Show comment
Hide comment
@awadev

awadev Dec 29, 2015

Ditto, thanks for posting and thanks for the scripts.

Chris, in Terminal / Command prompt.

awadev commented Dec 29, 2015

Ditto, thanks for posting and thanks for the scripts.

Chris, in Terminal / Command prompt.

@jonathonfletcher

This comment has been minimized.

Show comment
Hide comment
@jonathonfletcher

jonathonfletcher Dec 29, 2015

#!/usr/bin/python

import os, re
import requests

regexp = re.compile("\((http://[^\)]+)\)")
r = requests.get('https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md')
for line in map(lambda x: x.strip(), r.content.split(os.linesep)):
    match = regexp.search(line)
    if match:
        url = match.groups()[0]
        fname = url.split('/')[-1]
        print fname
        r = requests.get(url)
        if r is not None:
            with open(fname, 'w') as ofp:
                ofp.write(r.content)
#!/usr/bin/python

import os, re
import requests

regexp = re.compile("\((http://[^\)]+)\)")
r = requests.get('https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md')
for line in map(lambda x: x.strip(), r.content.split(os.linesep)):
    match = regexp.search(line)
    if match:
        url = match.groups()[0]
        fname = url.split('/')[-1]
        print fname
        r = requests.get(url)
        if r is not None:
            with open(fname, 'w') as ofp:
                ofp.write(r.content)
@lleevveell66

This comment has been minimized.

Show comment
Hide comment
@lleevveell66

lleevveell66 Dec 29, 2015

@chrisdecorte Which one? The one with "curl" in it assumes you are in a bash shell (bad idea), and the last one is a python script. You most likely would run these in *nix, but it's possible in Windopes, with a lot of effort.

@chrisdecorte Which one? The one with "curl" in it assumes you are in a bash shell (bad idea), and the last one is a python script. You most likely would run these in *nix, but it's possible in Windopes, with a lot of effort.

@freeboson

This comment has been minimized.

Show comment
Hide comment
@freeboson

freeboson Dec 29, 2015

@zcourts I think that will overwrite the titles with multiple editions, keeping the last one sorted by ISBN. Here is one where the pdf filenames are cleaner, and all editions are preserved as 1.pdf etc: wget -qO- 'https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md' | grep '\.pdf' | grep --only-matching -E -e"[A-Z][^]]*" -e"http[^)]*" | while read title; do read url; title=$(echo "$title" | sed -r 's/,([^ ])/, \1/g' | sed -r 's/([^ A-Z(-])([A-Z])/\1, \2/g' | tr -d '"'); n=1; fn="${title}.pdf"; while [[ -f $fn ]]; do fn="${title}.$((n++)).pdf"; done; wget "$url" -O "$fn"; done

@zcourts I think that will overwrite the titles with multiple editions, keeping the last one sorted by ISBN. Here is one where the pdf filenames are cleaner, and all editions are preserved as 1.pdf etc: wget -qO- 'https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md' | grep '\.pdf' | grep --only-matching -E -e"[A-Z][^]]*" -e"http[^)]*" | while read title; do read url; title=$(echo "$title" | sed -r 's/,([^ ])/, \1/g' | sed -r 's/([^ A-Z(-])([A-Z])/\1, \2/g' | tr -d '"'); n=1; fn="${title}.pdf"; while [[ -f $fn ]]; do fn="${title}.$((n++)).pdf"; done; wget "$url" -O "$fn"; done

@kevintanhongann

This comment has been minimized.

Show comment
Hide comment
@kevintanhongann

kevintanhongann Dec 29, 2015

Used JDownloader to crawl the PDF URLs and fetched the PDF files.

Used JDownloader to crawl the PDF URLs and fetched the PDF files.

@jdubba

This comment has been minimized.

Show comment
Hide comment
@jdubba

jdubba Dec 29, 2015

PowerShell get script for windows folk:

(Invoke-WebRequest https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md).Content | Select-String -Pattern '\[(.*?)\]\((http.*?)\)' -AllMatches | % { $_.Matches } | % { Invoke-WebRequest $_.Groups[2].Value -OutFile (([char[]]($_.Groups[1].Value + '-ISBN-' + (Select-String -InputObject $_.Groups[2] -Pattern '[^/?#]*\.[^/?#]*(\?.*)?(\#.*)?$').Matches.Value) | ? { [IO.Path]::GetInvalidFileNameChars() -notcontains $_ }) -join '') }

jdubba commented Dec 29, 2015

PowerShell get script for windows folk:

(Invoke-WebRequest https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md).Content | Select-String -Pattern '\[(.*?)\]\((http.*?)\)' -AllMatches | % { $_.Matches } | % { Invoke-WebRequest $_.Groups[2].Value -OutFile (([char[]]($_.Groups[1].Value + '-ISBN-' + (Select-String -InputObject $_.Groups[2] -Pattern '[^/?#]*\.[^/?#]*(\?.*)?(\#.*)?$').Matches.Value) | ? { [IO.Path]::GetInvalidFileNameChars() -notcontains $_ }) -join '') }

@dasmithii

This comment has been minimized.

Show comment
Hide comment
@dasmithii

dasmithii Dec 29, 2015

Check out this gist for a Golang batch downloader.

Check out this gist for a Golang batch downloader.

@bishboria

This comment has been minimized.

Show comment
Hide comment
@bishboria

bishboria Dec 29, 2015

Updated to add undergraduate texts in mathematics

Owner

bishboria commented Dec 29, 2015

Updated to add undergraduate texts in mathematics

@bishboria

This comment has been minimized.

Show comment
Hide comment
@bishboria

bishboria Dec 29, 2015

Updated to add Graduate texts in physics

Owner

bishboria commented Dec 29, 2015

Updated to add Graduate texts in physics

@bishboria

This comment has been minimized.

Show comment
Hide comment
@bishboria

bishboria Dec 29, 2015

Updated to add Graduate texts in contemporary physics. Plus a quick tidy up of author names

Owner

bishboria commented Dec 29, 2015

Updated to add Graduate texts in contemporary physics. Plus a quick tidy up of author names

@mzmousa

This comment has been minimized.

Show comment
Hide comment
@mzmousa

mzmousa Dec 29, 2015

@jonathonfletcher Your python script was the only thing that worked for me, thanks!

mzmousa commented Dec 29, 2015

@jonathonfletcher Your python script was the only thing that worked for me, thanks!

@ambarpal

This comment has been minimized.

Show comment
Hide comment
@ambarpal

ambarpal Dec 29, 2015

Since the gist has been updated, the link in the scripts need to be changed to https://gist.githubusercontent.com/bishboria/8326b17bbd652f34566a/raw/0594f99c580c3befb924f3d36ab187c2da8f441b/springer-free-maths-books.md

Since the gist has been updated, the link in the scripts need to be changed to https://gist.githubusercontent.com/bishboria/8326b17bbd652f34566a/raw/0594f99c580c3befb924f3d36ab187c2da8f441b/springer-free-maths-books.md

@Unrepentant-Atheist

This comment has been minimized.

Show comment
Hide comment

Can'T seem to get it working on my Win 7 Powershell: https://gist.github.com/Unrepentant-Atheist/175724c41eb2cc51fb65

@leprechaun

This comment has been minimized.

Show comment
Hide comment
@leprechaun

leprechaun Dec 29, 2015

Despite it probably being copyright infringement, given these scripts are hammering servers somewhere, I feel posting a tarball somewhere would be more polite.

Despite it probably being copyright infringement, given these scripts are hammering servers somewhere, I feel posting a tarball somewhere would be more polite.

@AdolfVonKleist

This comment has been minimized.

Show comment
Hide comment
@AdolfVonKleist

AdolfVonKleist Dec 29, 2015

It looks like there is really a tremendous number of publications on the Springer site:

http://link.springer.com/

and they have made it very easy to both browse by topic (math, architecture, computer science, nutrition), and type (book, article, etc.), and to filter for 'completely free'. Might be even easier to just search there for things you are interested in. It also does not seem to require any sort of login or signup to download the free publications.

It looks like there is really a tremendous number of publications on the Springer site:

http://link.springer.com/

and they have made it very easy to both browse by topic (math, architecture, computer science, nutrition), and type (book, article, etc.), and to filter for 'completely free'. Might be even easier to just search there for things you are interested in. It also does not seem to require any sort of login or signup to download the free publications.

@chongjie

This comment has been minimized.

Show comment
Hide comment
@chongjie

chongjie Dec 29, 2015

@jonathonfletcher Thanks for the Python script!

Somehow I can't get requests to download files that can be opened (Python 2.7 on Windows). Did some slight modification that works for my computer (so far), and it includes renaming of the filename to the title given in the markdown file.

import re, os.path, sys, requests, urllib

regexp = re.compile("((http://[^)]+))")
regexp1 = re.compile("(\[[^]]+\])")
r = requests.get("https://gist.githubusercontent.com/bishboria/8326b17bbd652f34566a/raw/0594f99c580c3befb924f3d36ab187c2da8f441b/springer-free-maths-books.md")
htmlList = map(lambda x: x.strip(), r.content.split("\n\n"))
for line in htmlList:
    match = regexp.search(line)
    if match:
        counter = 0
        url = match.groups()[0]
        origname = re.sub("[?.:*\[\]\"]", "", regexp1.search(line).groups()[0]).replace(",", " -") + ".pdf"
        fname = origname
        while os.path.isfile(fname):
            counter += 1
            if counter != 0:
                fname = origname.replace(".pdf", " " + str(counter) + ".pdf")
        sys.stdout.write("Downloading html line " + str(htmlList.index(line)) + " " + url + " as " + fname + "...\n")
        urllib.urlretrieve(url, fname)

@jonathonfletcher Thanks for the Python script!

Somehow I can't get requests to download files that can be opened (Python 2.7 on Windows). Did some slight modification that works for my computer (so far), and it includes renaming of the filename to the title given in the markdown file.

import re, os.path, sys, requests, urllib

regexp = re.compile("((http://[^)]+))")
regexp1 = re.compile("(\[[^]]+\])")
r = requests.get("https://gist.githubusercontent.com/bishboria/8326b17bbd652f34566a/raw/0594f99c580c3befb924f3d36ab187c2da8f441b/springer-free-maths-books.md")
htmlList = map(lambda x: x.strip(), r.content.split("\n\n"))
for line in htmlList:
    match = regexp.search(line)
    if match:
        counter = 0
        url = match.groups()[0]
        origname = re.sub("[?.:*\[\]\"]", "", regexp1.search(line).groups()[0]).replace(",", " -") + ".pdf"
        fname = origname
        while os.path.isfile(fname):
            counter += 1
            if counter != 0:
                fname = origname.replace(".pdf", " " + str(counter) + ".pdf")
        sys.stdout.write("Downloading html line " + str(htmlList.index(line)) + " " + url + " as " + fname + "...\n")
        urllib.urlretrieve(url, fname)
@denpatin

This comment has been minimized.

Show comment
Hide comment
@denpatin

denpatin Dec 29, 2015

Neither of the scripts succeeded at my side (Mac) ๐Ÿ˜ž
Moreover, I want only new editions, without previous ones.
So I've jotted down a script for my own needs. It is here.
Maybe it could be helpful to someone ๐Ÿ˜ƒ
PS. bash, wget, awk, sed. And the end format is Title (Author).pdf.

Neither of the scripts succeeded at my side (Mac) ๐Ÿ˜ž
Moreover, I want only new editions, without previous ones.
So I've jotted down a script for my own needs. It is here.
Maybe it could be helpful to someone ๐Ÿ˜ƒ
PS. bash, wget, awk, sed. And the end format is Title (Author).pdf.

@HotIssue

This comment has been minimized.

Show comment
Hide comment
@HotIssue

HotIssue Dec 29, 2015

Powershell working perfactly!
thanks ๐Ÿ‘
jdubba

Powershell working perfactly!
thanks ๐Ÿ‘
jdubba

@Kevin-Lee

This comment has been minimized.

Show comment
Hide comment
@Kevin-Lee

Kevin-Lee Dec 29, 2015

Thanks for the books and just for fun, I made a downloader using Scala.

#!/usr/bin/env scala

import scala.io.Source._
import sys.process._
import scala.language.postfixOps

val urlPattern = """\[(.*)\][^\(]*\(((?:http|https):\/\/.*\.pdf)\)""".r.unanchored

def run(command: String*): Unit = {
  println(raw"""
               |${command.mkString(" ")}""".stripMargin)
  command !!
}

fromURL("https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/0594f99c580c3befb924f3d36ab187c2da8f441b/springer-free-maths-books.md")
  .getLines
  .foreach {
    case urlPattern(name, url) => run("curl", "-L", url, "-o", name.replaceAll("[:\\\\/*?|<>]", "_") + ".pdf")
    case _                     => ()
  }

Save the file (e.g. BookDownloader.scala) and run it like a normal shell script file. This of course requires Scala.
e.g.)

# make it executable
chmod u+x BookDownloader.scala 
# then run
./BookDownloader.scala

Thanks for the books and just for fun, I made a downloader using Scala.

#!/usr/bin/env scala

import scala.io.Source._
import sys.process._
import scala.language.postfixOps

val urlPattern = """\[(.*)\][^\(]*\(((?:http|https):\/\/.*\.pdf)\)""".r.unanchored

def run(command: String*): Unit = {
  println(raw"""
               |${command.mkString(" ")}""".stripMargin)
  command !!
}

fromURL("https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/0594f99c580c3befb924f3d36ab187c2da8f441b/springer-free-maths-books.md")
  .getLines
  .foreach {
    case urlPattern(name, url) => run("curl", "-L", url, "-o", name.replaceAll("[:\\\\/*?|<>]", "_") + ".pdf")
    case _                     => ()
  }

Save the file (e.g. BookDownloader.scala) and run it like a normal shell script file. This of course requires Scala.
e.g.)

# make it executable
chmod u+x BookDownloader.scala 
# then run
./BookDownloader.scala
@DavidMichaelRoberts

This comment has been minimized.

Show comment
Hide comment
@DavidMichaelRoberts

DavidMichaelRoberts Dec 29, 2015

Can we get the Lecture Notes in Mathematics? Perhaps as a different gist, as there are over 2000 of them.

Thanks all for scripts, pity I can't try them at present.

Can we get the Lecture Notes in Mathematics? Perhaps as a different gist, as there are over 2000 of them.

Thanks all for scripts, pity I can't try them at present.

@akalin

This comment has been minimized.

Show comment
Hide comment
@akalin

akalin Dec 29, 2015

I have some scripts and instructions at https://github.com/akalin/get-springer-books that'll let you download from search result page.

I'll see if I can rejigger it to generate a gist of direct links.

akalin commented Dec 29, 2015

I have some scripts and instructions at https://github.com/akalin/get-springer-books that'll let you download from search result page.

I'll see if I can rejigger it to generate a gist of direct links.

@jab

This comment has been minimized.

Show comment
Hide comment
@jab

jab Dec 29, 2015

Had to take out a semicolon from @zcourts' improved command line above to get it to work:

#!/usr/bin/env bash

wget -qO- 'https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md' \
    | grep '\.pdf' | grep --only-matching -E -e"[A-Z][^]]*" -e"http[^)]*" \
    | while read title; do \
        read url; \
        title=$(echo "$title" \
        | sed 's/,\([^ ]\)/, \1/g' \
        | sed 's/\([^ A-Z(-]\)\([A-Z]\)/\1, \2/g' \
        | tr -d '"'); \
        n=1; \
        fn="${title}.pdf"; \
        while [[ -f $fn ]]; do \
            fn="${title}.$((n++)).pdf"; \
        done; \
        wget "$url" -nc -c -q --show-progress -O "$fn" &
    done

This simultaneously downloaded all 234 PDFs (6.8 gigs).

I think throughput could be improved by only downloading a few at a time.

jab commented Dec 29, 2015

Had to take out a semicolon from @zcourts' improved command line above to get it to work:

#!/usr/bin/env bash

wget -qO- 'https://gist.github.com/bishboria/8326b17bbd652f34566a/raw/c20ec05dc4669b93f16d0b5c5824615dea42a956/springer-free-maths-books.md' \
    | grep '\.pdf' | grep --only-matching -E -e"[A-Z][^]]*" -e"http[^)]*" \
    | while read title; do \
        read url; \
        title=$(echo "$title" \
        | sed 's/,\([^ ]\)/, \1/g' \
        | sed 's/\([^ A-Z(-]\)\([A-Z]\)/\1, \2/g' \
        | tr -d '"'); \
        n=1; \
        fn="${title}.pdf"; \
        while [[ -f $fn ]]; do \
            fn="${title}.$((n++)).pdf"; \
        done; \
        wget "$url" -nc -c -q --show-progress -O "$fn" &
    done

This simultaneously downloaded all 234 PDFs (6.8 gigs).

I think throughput could be improved by only downloading a few at a time.

@mamoit

This comment has been minimized.

Show comment
Hide comment
@mamoit

mamoit Dec 29, 2015

@jab, I didn't background wget and still was able to saturate my connection.
Tried to do it in parallel as you suggest and it didn't work that great.

mamoit commented Dec 29, 2015

@jab, I didn't background wget and still was able to saturate my connection.
Tried to do it in parallel as you suggest and it didn't work that great.

@harshhpareek

This comment has been minimized.

Show comment
Hide comment
@harshhpareek

harshhpareek Dec 29, 2015

These scripts are an inefficient way to download as they do it sequentially. One way to reduce the load on Springer and also download in parallel is to use Bittorrent sync (Hate the users of bittorrent, not the technology). I have all the files here and can make a folder with Bittorrent sync but am reluctant.

I'm not sure sharing this is a copyright violation. These books are provided free by Springer Link and carry the original copyright notices but it's not clear if we have the right to redistribute them.

Thanks @jdubba for the PowerShell script. Here's an idempotent version (useful if your connection breaks in between), if someone wants it.
(Invoke-WebRequest https://gist.githubusercontent.com/bishboria/8326b17bbd652f34566a/raw/0594f99c580c3befb924f3d36ab187c2da8f441b/springer-free-maths-books.md).Content | Select-String -Pattern '\[(.*?)\]\((http.*?)\)' -AllMatches | % { $_.Matches } | % { $fname = (([char[]]($_.Groups[1].Value + '-ISBN-' + (Select-String -InputObject $_.Groups[2] -Pattern '[^/?#]*\.[^/?#]*(\?.*)?(\#.*)?$').Matches.Value) | ? { [IO.Path]::GetInvalidFileNameChars() -notcontains $_ }) -join ''); If (-Not (Test-Path $fname)){Invoke-WebRequest $_.Groups[2].Value -OutFile $fname}}

If your connection is like mine, you probably also got a bunch of invalid pdfs. I checked them in python and reran the script above.

from pyPdf import PdfFileReader
import os

for fn in os.listdir('.'):
     if os.path.isfile(fn):
        try :
            mypdf = PdfFileReader(file(fn, 'rb'))
        except:
            print fn,' is invalid pdf'

These scripts are an inefficient way to download as they do it sequentially. One way to reduce the load on Springer and also download in parallel is to use Bittorrent sync (Hate the users of bittorrent, not the technology). I have all the files here and can make a folder with Bittorrent sync but am reluctant.

I'm not sure sharing this is a copyright violation. These books are provided free by Springer Link and carry the original copyright notices but it's not clear if we have the right to redistribute them.

Thanks @jdubba for the PowerShell script. Here's an idempotent version (useful if your connection breaks in between), if someone wants it.
(Invoke-WebRequest https://gist.githubusercontent.com/bishboria/8326b17bbd652f34566a/raw/0594f99c580c3befb924f3d36ab187c2da8f441b/springer-free-maths-books.md).Content | Select-String -Pattern '\[(.*?)\]\((http.*?)\)' -AllMatches | % { $_.Matches } | % { $fname = (([char[]]($_.Groups[1].Value + '-ISBN-' + (Select-String -InputObject $_.Groups[2] -Pattern '[^/?#]*\.[^/?#]*(\?.*)?(\#.*)?$').Matches.Value) | ? { [IO.Path]::GetInvalidFileNameChars() -notcontains $_ }) -join ''); If (-Not (Test-Path $fname)){Invoke-WebRequest $_.Groups[2].Value -OutFile $fname}}

If your connection is like mine, you probably also got a bunch of invalid pdfs. I checked them in python and reran the script above.

from pyPdf import PdfFileReader
import os

for fn in os.listdir('.'):
     if os.path.isfile(fn):
        try :
            mypdf = PdfFileReader(file(fn, 'rb'))
        except:
            print fn,' is invalid pdf'
@Unrepentant-Atheist

This comment has been minimized.

Show comment
Hide comment
@Unrepentant-Atheist

Unrepentant-Atheist Dec 29, 2015

I still cannot get the powershell script to work..what gives? https://i.imgur.com/Zx4APHT.png

I still cannot get the powershell script to work..what gives? https://i.imgur.com/Zx4APHT.png

@harshhpareek

This comment has been minimized.

Show comment
Hide comment
@harshhpareek

harshhpareek Dec 29, 2015

In case someone downloaded files without renaming, for example, I downloaded some other files from Springer link. Here's a python script to rename them:

#!/usr/bin/env python
import sys,os
import isbnlib

def isbn_from_filename(s):
    if("%3A" in s):
       return s.split("%3A")[1]
    else:
       return s

 for fn in os.listdir('.'):
 if os.path.isfile(fn):
    print (fn)
    isbn = isbnlib.canonical(isbn_from_filename(fn))
    os.rename(fn,isbn+".pdf")
    isbnlib.ren(isbn+".pdf")

In case someone downloaded files without renaming, for example, I downloaded some other files from Springer link. Here's a python script to rename them:

#!/usr/bin/env python
import sys,os
import isbnlib

def isbn_from_filename(s):
    if("%3A" in s):
       return s.split("%3A")[1]
    else:
       return s

 for fn in os.listdir('.'):
 if os.path.isfile(fn):
    print (fn)
    isbn = isbnlib.canonical(isbn_from_filename(fn))
    os.rename(fn,isbn+".pdf")
    isbnlib.ren(isbn+".pdf")
@ras254

This comment has been minimized.

Show comment
Hide comment
@ras254

ras254 Dec 29, 2015

Can anybody calculate md5 checksums for all files?
And after that we can compare their.

ras254 commented Dec 29, 2015

Can anybody calculate md5 checksums for all files?
And after that we can compare their.

@akalin

This comment has been minimized.

Show comment
Hide comment
@akalin

akalin Dec 29, 2015

@DavidMichaelRoberts, the problem with LNM is that most of the books don't have full-book PDFs, only per-section. Here's a gist with all such books: https://gist.github.com/akalin/9081194f0cdf605e8038 , but I'll work on getting links to the sections.

akalin commented Dec 29, 2015

@DavidMichaelRoberts, the problem with LNM is that most of the books don't have full-book PDFs, only per-section. Here's a gist with all such books: https://gist.github.com/akalin/9081194f0cdf605e8038 , but I'll work on getting links to the sections.

@akalin

This comment has been minimized.

Show comment
Hide comment
@akalin

akalin Dec 29, 2015

@ras254 if you do HEAD requests on the URLs, it comes with an etag header, which is an md5 (I think). You can compare with that.

akalin commented Dec 29, 2015

@ras254 if you do HEAD requests on the URLs, it comes with an etag header, which is an md5 (I think). You can compare with that.

@ras254

This comment has been minimized.

Show comment
Hide comment

ras254 commented Dec 29, 2015

@akalin, thanks

@harshhpareek

This comment has been minimized.

Show comment
Hide comment
@harshhpareek

harshhpareek Dec 29, 2015

@ras254 I have a pdf integrity checker python script in a comment above which does the job without us needing to compare md5

@ras254 I have a pdf integrity checker python script in a comment above which does the job without us needing to compare md5

@asmeurer

This comment has been minimized.

Show comment
Hide comment
@asmeurer

asmeurer Dec 29, 2015

To anyone who's downloaded all of these, how large is the full download?

To anyone who's downloaded all of these, how large is the full download?

@harshhpareek

This comment has been minimized.

Show comment
Hide comment
@harshhpareek

harshhpareek Dec 29, 2015

@akalin I'd be interested in those. Following your repo

@asmeurer It's 11.5GB

@akalin I'd be interested in those. Following your repo

@asmeurer It's 11.5GB

@akalin

This comment has been minimized.

Show comment
Hide comment
@akalin

akalin Dec 29, 2015

@Unrepentant-Atheist done what? Looks like a slightly reformatted version of my list...

akalin commented Dec 29, 2015

@Unrepentant-Atheist done what? Looks like a slightly reformatted version of my list...

@akalin

This comment has been minimized.

Show comment
Hide comment
@akalin

akalin Dec 29, 2015

@DavidMichaelRoberts and others interested in LNM, https://gist.github.com/akalin/9081194f0cdf605e8038 now has a rough cut of all sections from LNM books. The problem is that it's running into gist size issues, so you may have to look at the raw format.

akalin commented Dec 29, 2015

@DavidMichaelRoberts and others interested in LNM, https://gist.github.com/akalin/9081194f0cdf605e8038 now has a rough cut of all sections from LNM books. The problem is that it's running into gist size issues, so you may have to look at the raw format.

@jremmen

This comment has been minimized.

Show comment
Hide comment
@jremmen

jremmen Dec 29, 2015

Heres a parallelized bash one liner I used to grab everything. It uses the link name + isbn as file name.
echo $(curl 'https://gist.github.com/bishboria/8326b17bbd652f34566a' | grep '\.pdf' | awk -F'[=><]' '{split($5, u, /\/|\./); print $6u[10] ".pdf\n" $5 }' | tr ' '\'\, '_') | xargs -n2 -P4 wget -O

jremmen commented Dec 29, 2015

Heres a parallelized bash one liner I used to grab everything. It uses the link name + isbn as file name.
echo $(curl 'https://gist.github.com/bishboria/8326b17bbd652f34566a' | grep '\.pdf' | awk -F'[=><]' '{split($5, u, /\/|\./); print $6u[10] ".pdf\n" $5 }' | tr ' '\'\, '_') | xargs -n2 -P4 wget -O

@Unrepentant-Atheist

This comment has been minimized.

Show comment
Hide comment
@Unrepentant-Atheist

Unrepentant-Atheist Dec 29, 2015

The PowerShell scripts works but stops working after a while... https://i.imgur.com/IMVSZhD.png

I tried running the bash in my f:\xxx directory on windows with cygwin. THis is the error I get https://i.imgur.com/vYNy4ms.png , and on Git Bash: https://i.imgur.com/7Auht8t.png

The PowerShell scripts works but stops working after a while... https://i.imgur.com/IMVSZhD.png

I tried running the bash in my f:\xxx directory on windows with cygwin. THis is the error I get https://i.imgur.com/vYNy4ms.png , and on Git Bash: https://i.imgur.com/7Auht8t.png

@jremmen

This comment has been minimized.

Show comment
Hide comment
@jremmen

jremmen Dec 29, 2015

Yeah not going to work without curl installed ๐Ÿ˜

jremmen commented Dec 29, 2015

Yeah not going to work without curl installed ๐Ÿ˜

@akalin

This comment has been minimized.

Show comment
Hide comment
@akalin

akalin Dec 29, 2015

@Unrepentant-Atheist, if you wait a bit, I'll modify my scripts to be able to download the files as well as list them. That's probably a better approach than trying to scrape the list I generated (which is really for people who can't run scripts...).

akalin commented Dec 29, 2015

@Unrepentant-Atheist, if you wait a bit, I'll modify my scripts to be able to download the files as well as list them. That's probably a better approach than trying to scrape the list I generated (which is really for people who can't run scripts...).

@embatbr

This comment has been minimized.

Show comment
Hide comment
@embatbr

embatbr Dec 29, 2015

I wrote a python script to download the entire list: https://github.com/embatbr/download_springer_books

embatbr commented Dec 29, 2015

I wrote a python script to download the entire list: https://github.com/embatbr/download_springer_books

@jremmen

This comment has been minimized.

Show comment
Hide comment
@jremmen

jremmen Dec 29, 2015

Alternatively if you can't get the shell scripts working and aren't too concerned with the filenames you can pop this into the web console
Array.prototype.slice.call(document.querySelectorAll('.entry-content p a')).map(function(a) { a.download = 1; a.click() })

jremmen commented Dec 29, 2015

Alternatively if you can't get the shell scripts working and aren't too concerned with the filenames you can pop this into the web console
Array.prototype.slice.call(document.querySelectorAll('.entry-content p a')).map(function(a) { a.download = 1; a.click() })

@Unrepentant-Atheist

This comment has been minimized.

Show comment
Hide comment
@Unrepentant-Atheist

Unrepentant-Atheist Dec 29, 2015

@embatbr ain't working: https://i.imgur.com/TQuj1n1.png . Shit fellas, nothing works...the fuck...

I mean I installed curl, set up Path to curl, yet still I get... https://imgur.com/a/APgau

@embatbr ain't working: https://i.imgur.com/TQuj1n1.png . Shit fellas, nothing works...the fuck...

I mean I installed curl, set up Path to curl, yet still I get... https://imgur.com/a/APgau

@mrdomino

This comment has been minimized.

Show comment
Hide comment
@mrdomino

mrdomino Dec 29, 2015

My fork of the go downloader gist has the most recent list, a script that generates data.txt from the markdown, and a couple other minor fixes.

My fork of the go downloader gist has the most recent list, a script that generates data.txt from the markdown, and a couple other minor fixes.

@akalin

This comment has been minimized.

Show comment
Hide comment
@akalin

akalin Dec 29, 2015

Okay, looks like four parts suffice for LNM:

Part 1
Part 2
Part 3
Part 4

akalin commented Dec 29, 2015

Okay, looks like four parts suffice for LNM:

Part 1
Part 2
Part 3
Part 4

@TheJohnTalent

This comment has been minimized.

Show comment
Hide comment
@TheJohnTalent

TheJohnTalent Dec 29, 2015

In a simple way using very small script files.

latest_grep_inside_parens.sh

grep -oEi '(([^)]*))' freeb.txt| tr -d '(' | tr -d ')' |sed 's/http/wget http/g'

./latest_grep_inside_parens.sh | sed 's/.*///'

latest_grep_inside_brackets.sh

grep -oEi '([([^]]*)])' freeb.txt| tr -d '[' | tr -d ']' #|sed 's/http/wget http/g'

!/bin/sh

change the names of files to something meaningful!

sed -e 's|^[([^]])](http://./(.*).pdf)$|mv \2'.pdf' "\1'.pdf'"|' freeb.txt

Then you have to take out included quotes within quoted file names and take care of dups.

In a simple way using very small script files.

latest_grep_inside_parens.sh

grep -oEi '(([^)]*))' freeb.txt| tr -d '(' | tr -d ')' |sed 's/http/wget http/g'

./latest_grep_inside_parens.sh | sed 's/.*///'

latest_grep_inside_brackets.sh

grep -oEi '([([^]]*)])' freeb.txt| tr -d '[' | tr -d ']' #|sed 's/http/wget http/g'

!/bin/sh

change the names of files to something meaningful!

sed -e 's|^[([^]])](http://./(.*).pdf)$|mv \2'.pdf' "\1'.pdf'"|' freeb.txt

Then you have to take out included quotes within quoted file names and take care of dups.

@jremmen

This comment has been minimized.

Show comment
Hide comment
@jremmen

jremmen Dec 29, 2015

@Unrepentant-Atheist make sure wget is also installed

jremmen commented Dec 29, 2015

@Unrepentant-Atheist make sure wget is also installed

@kugrjado

This comment has been minimized.

Show comment
Hide comment
@kugrjado

kugrjado Dec 30, 2015

@bishboria how did you take the list of these ebooks with their links and names?
I would like to make a list of all free ebooks from springer, not only from the mathematics category.

@bishboria how did you take the list of these ebooks with their links and names?
I would like to make a list of all free ebooks from springer, not only from the mathematics category.

@SotJake

This comment has been minimized.

Show comment
Hide comment
@SotJake

SotJake Dec 30, 2015

Guys, how do I download them all at once? I can't understand how to manipulate the codes written above. Is there anyone who can guide me? Thank you, in advance!

SotJake commented Dec 30, 2015

Guys, how do I download them all at once? I can't understand how to manipulate the codes written above. Is there anyone who can guide me? Thank you, in advance!

@embatbr

This comment has been minimized.

Show comment
Hide comment
@embatbr

embatbr Dec 30, 2015

@Unrepentant-Atheist I use a Ubuntu. You have to set your destination using Windows way to reference filepaths.

embatbr commented Dec 30, 2015

@Unrepentant-Atheist I use a Ubuntu. You have to set your destination using Windows way to reference filepaths.

@embatbr

This comment has been minimized.

Show comment
Hide comment
@embatbr

embatbr Dec 30, 2015

@SotJake in my script you need some Python libs (see the string docs in the top of the file).

embatbr commented Dec 30, 2015

@SotJake in my script you need some Python libs (see the string docs in the top of the file).

@embatbr

This comment has been minimized.

Show comment
Hide comment
@embatbr

embatbr Dec 30, 2015

The best fork should put all links in a json file, divided by category and with a simple script (Python, JS or other platform-independent language) to download the desired books.

embatbr commented Dec 30, 2015

The best fork should put all links in a json file, divided by category and with a simple script (Python, JS or other platform-independent language) to download the desired books.

@kratsg

This comment has been minimized.

Show comment
Hide comment
@kratsg

kratsg Dec 30, 2015

It looks like there is really a tremendous number of publications on the Springer site:

http://link.springer.com/

and they have made it very easy to both browse by topic (math, architecture, computer science, nutrition), and type (book, article, etc.), and to filter for 'completely free'. Might be even easier to just search there for things you are interested in. It also does not seem to require any sort of login or signup to download the free publications.

How do you filter for completely free -- but other than that -- this looks awesome. There's even a way to download a CSV of results!

kratsg commented Dec 30, 2015

It looks like there is really a tremendous number of publications on the Springer site:

http://link.springer.com/

and they have made it very easy to both browse by topic (math, architecture, computer science, nutrition), and type (book, article, etc.), and to filter for 'completely free'. Might be even easier to just search there for things you are interested in. It also does not seem to require any sort of login or signup to download the free publications.

How do you filter for completely free -- but other than that -- this looks awesome. There's even a way to download a CSV of results!

@mohanarun

This comment has been minimized.

Show comment
Hide comment
@mohanarun

mohanarun Dec 30, 2015

You don't want all the books downloaded. You copy+paste your interested booknames into a text file and use
Google: "+site:springer.com Differential Topology, Morris W. Hirsch pdf download" is your search string.
Then you visit the page in question and check out what you know already.If you download full ebook its a waste of space time and bandwidth you are paying for bandwidth quota used. So download the byte-sized pdfs of what you intend to know. THese are going to be online for a while, so you just bookmark this page URL and return to it as time permits.

You don't want all the books downloaded. You copy+paste your interested booknames into a text file and use
Google: "+site:springer.com Differential Topology, Morris W. Hirsch pdf download" is your search string.
Then you visit the page in question and check out what you know already.If you download full ebook its a waste of space time and bandwidth you are paying for bandwidth quota used. So download the byte-sized pdfs of what you intend to know. THese are going to be online for a while, so you just bookmark this page URL and return to it as time permits.

@AdolfVonKleist

This comment has been minimized.

Show comment
Hide comment
@AdolfVonKleist

AdolfVonKleist Dec 30, 2015

@kratsg there is a checkbox at the top left, "Include Preview-only Content". It is checked by default. If you uncheck it, everything remaining is free for download (still a huge number of titles).

@kratsg there is a checkbox at the top left, "Include Preview-only Content". It is checked by default. If you uncheck it, everything remaining is free for download (still a huge number of titles).

@quantumfuck

This comment has been minimized.

Show comment
Hide comment
@quantumfuck

quantumfuck Dec 30, 2015

A .torrent package would be marvelous!

A .torrent package would be marvelous!

@amca01

This comment has been minimized.

Show comment
Hide comment
@amca01

amca01 Dec 30, 2015

I managed to download all the undergrad texts using akalin's marvellous Python script, but the grad texts stopped (on "Field and Galois Theory" by Patrick Morandi ) with

Traceback (most recent call last):
File "get-springer-books.py", line 145, in
main()
File "get-springer-books.py", line 107, in main
raw_title = row['Item Title']
KeyError: 'Item Title'

I tried again a few times with no luck. I also tried modifying the csv file (with a text editor); also no luck. I'm now trying jremmen's one line bash script with curl and wget - on Linux, Ubuntu 14.04. However, my knowledge of scripting, as well as of curl, wget etc are so limited I don't know how to restrict the downloads to start only at F. So currently it's downloading all the first items again.

amca01 commented Dec 30, 2015

I managed to download all the undergrad texts using akalin's marvellous Python script, but the grad texts stopped (on "Field and Galois Theory" by Patrick Morandi ) with

Traceback (most recent call last):
File "get-springer-books.py", line 145, in
main()
File "get-springer-books.py", line 107, in main
raw_title = row['Item Title']
KeyError: 'Item Title'

I tried again a few times with no luck. I also tried modifying the csv file (with a text editor); also no luck. I'm now trying jremmen's one line bash script with curl and wget - on Linux, Ubuntu 14.04. However, my knowledge of scripting, as well as of curl, wget etc are so limited I don't know how to restrict the downloads to start only at F. So currently it's downloading all the first items again.

@DavidMichaelRoberts

This comment has been minimized.

Show comment
Hide comment
@DavidMichaelRoberts

DavidMichaelRoberts Dec 30, 2015

@akalin thanks!

@mohanarun I honestly don't know if this is an official move by Springer, I wouldn't be surprised if this was either a mistake or a leak, and the door is shut again.

@akalin thanks!

@mohanarun I honestly don't know if this is an official move by Springer, I wouldn't be surprised if this was either a mistake or a leak, and the door is shut again.

@davidar

This comment has been minimized.

Show comment
Hide comment
@davidar

davidar Dec 30, 2015

It seems @DavidMichaelRoberts was right :(

davidar commented Dec 30, 2015

It seems @DavidMichaelRoberts was right :(

@bishboria

This comment has been minimized.

Show comment
Hide comment
@bishboria

bishboria Dec 30, 2015

Springer have stopped access to the links.

Owner

bishboria commented Dec 30, 2015

Springer have stopped access to the links.

@dalagiorgos

This comment has been minimized.

Show comment
Hide comment
@dalagiorgos

dalagiorgos Dec 30, 2015

So, that's it? Has anyone managed to download all the books? Could we hope to alternate means of sharing?

So, that's it? Has anyone managed to download all the books? Could we hope to alternate means of sharing?

@OskarTegby

This comment has been minimized.

Show comment
Hide comment
@OskarTegby

OskarTegby Dec 30, 2015

I downloaded everything before they removed it.

I downloaded everything before they removed it.

@pminervini

This comment has been minimized.

Show comment
Hide comment
@pminervini

pminervini Dec 30, 2015

@OskarTegby can we get in touch? :) It would be cool to package everything and share it with the world.

@OskarTegby can we get in touch? :) It would be cool to package everything and share it with the world.

@Autstanding

This comment has been minimized.

Show comment
Hide comment
@Autstanding

Autstanding Dec 30, 2015

Could someone please create a torrent file? I would be really grateful for it.
EDIT: And of course would help to seed!

Could someone please create a torrent file? I would be really grateful for it.
EDIT: And of course would help to seed!

@Gi0tis

This comment has been minimized.

Show comment
Hide comment
@Gi0tis

Gi0tis Dec 30, 2015

There is one already. Search kat.cr for "Springer Graduate Texts in Mathematics up to 2006".
(really slow at the moment)

Gi0tis commented Dec 30, 2015

There is one already. Search kat.cr for "Springer Graduate Texts in Mathematics up to 2006".
(really slow at the moment)

@embatbr

This comment has been minimized.

Show comment
Hide comment
@embatbr

embatbr Dec 30, 2015

I downloaded all books (except one or two that failed). I'll see how to create a torrent file. But only next year. =D

embatbr commented Dec 30, 2015

I downloaded all books (except one or two that failed). I'll see how to create a torrent file. But only next year. =D

@Autstanding

This comment has been minimized.

Show comment
Hide comment
@Autstanding

Autstanding Dec 30, 2015

Thanks Gi0tis. But 2006 is โ€”almostโ€” 10 years away!

Thanks Gi0tis. But 2006 is โ€”almostโ€” 10 years away!

@Gi0tis

This comment has been minimized.

Show comment
Hide comment
@Gi0tis

Gi0tis Dec 30, 2015

Well, that was what Springer was giving away till yesterday: Textbooks that are 10 years old (or more).
So, blame them;)

Gi0tis commented Dec 30, 2015

Well, that was what Springer was giving away till yesterday: Textbooks that are 10 years old (or more).
So, blame them;)

@Autstanding

This comment has been minimized.

Show comment
Hide comment
@Autstanding

Autstanding Dec 30, 2015

OK! Didn't know that! Thanks.

OK! Didn't know that! Thanks.

@akalin

This comment has been minimized.

Show comment
Hide comment
@akalin

akalin Dec 30, 2015

It looks like LNM is still up? Or at least the direct section PDF links?

akalin commented Dec 30, 2015

It looks like LNM is still up? Or at least the direct section PDF links?

@DavidMichaelRoberts

This comment has been minimized.

Show comment
Hide comment
@DavidMichaelRoberts

DavidMichaelRoberts Dec 30, 2015

@akalin the links work, but take you to the landing page if you don't have access via a subscription.

@akalin the links work, but take you to the landing page if you don't have access via a subscription.

@DavidMichaelRoberts

This comment has been minimized.

Show comment
Hide comment
@DavidMichaelRoberts

DavidMichaelRoberts Dec 30, 2015

@akalin did you or anyone get a fair chunk of the LNMs?

@akalin did you or anyone get a fair chunk of the LNMs?

@andreas23

This comment has been minimized.

Show comment
Hide comment
@andreas23

andreas23 Dec 30, 2015

Torrent would be greatly appreciated. Will seed.

Torrent would be greatly appreciated. Will seed.

@Gi0tis

This comment has been minimized.

Show comment
Hide comment
@Gi0tis

Gi0tis Dec 30, 2015

Check replies a couple of hrs ago

Gi0tis commented Dec 30, 2015

Check replies a couple of hrs ago

@nvand

This comment has been minimized.

Show comment
Hide comment
@nvand

nvand Dec 30, 2015

Anyone have a torrent of the undergraduate math section?

nvand commented Dec 30, 2015

Anyone have a torrent of the undergraduate math section?

@ingber

This comment has been minimized.

Show comment
Hide comment
@ingber

ingber Dec 30, 2015

See http://www.cnet.com/how-to/how-to-save-and-share-ridiculously-large-files/ for a few free places (some without any registration) to upload large files and create links for others to download, for anyone who downloaded all the links.

ingber commented Dec 30, 2015

See http://www.cnet.com/how-to/how-to-save-and-share-ridiculously-large-files/ for a few free places (some without any registration) to upload large files and create links for others to download, for anyone who downloaded all the links.

@akalin

This comment has been minimized.

Show comment
Hide comment
@akalin

akalin Dec 30, 2015

@DavidMichaelRoberts ah, yes, you're right. I must have been seeing cached results.

Please send me an e-mail re. LNMs!

akalin commented Dec 30, 2015

@DavidMichaelRoberts ah, yes, you're right. I must have been seeing cached results.

Please send me an e-mail re. LNMs!

@hiraksarkar

This comment has been minimized.

Show comment
Hide comment
@hiraksarkar

hiraksarkar Dec 30, 2015

Can someone upload it to google drive

Can someone upload it to google drive

@imagest

This comment has been minimized.

Show comment
Hide comment
@imagest

imagest Dec 30, 2015

Thanks for the torrent @Gi0tis. Much appreciated.

imagest commented Dec 30, 2015

Thanks for the torrent @Gi0tis. Much appreciated.

@kratsg

This comment has been minimized.

Show comment
Hide comment
@kratsg

kratsg Dec 30, 2015

A torrent would make a lot of sense?

kratsg commented Dec 30, 2015

A torrent would make a lot of sense?

@hystryfe

This comment has been minimized.

Show comment
Hide comment
@hystryfe

hystryfe Dec 30, 2015

If anyone has uploaded to Google drive/torrent please email me! :)

If anyone has uploaded to Google drive/torrent please email me! :)

@SEJeff

This comment has been minimized.

Show comment
Hide comment
@SEJeff

SEJeff Dec 30, 2015

Does anyone have a cache of all of these before they took them down?

SEJeff commented Dec 30, 2015

Does anyone have a cache of all of these before they took them down?

@kugrjado

This comment has been minimized.

Show comment
Hide comment
@kugrjado

kugrjado Dec 30, 2015

I have a whole copy of this on Mega, getting the rest of free articles/books now too. However I'm not sure, if by giving the link here I wouldn't break the law or GitHub's terms. if you google for "wykop springer mirror" the first result should help enough to find it

Still, the biggest problem for me is that the csv I get as a search result is capped to 1k positions and I can't any way to limit my searches further.

I have a whole copy of this on Mega, getting the rest of free articles/books now too. However I'm not sure, if by giving the link here I wouldn't break the law or GitHub's terms. if you google for "wykop springer mirror" the first result should help enough to find it

Still, the biggest problem for me is that the csv I get as a search result is capped to 1k positions and I can't any way to limit my searches further.

@cip92

This comment has been minimized.

Show comment
Hide comment
@cip92

cip92 Dec 30, 2015

kgrjado please share it via pm :D

cip92 commented Dec 30, 2015

kgrjado please share it via pm :D

@kugrjado

This comment has been minimized.

Show comment
Hide comment
@kugrjado

kugrjado Dec 31, 2015

@cip92 I was trying to send private messages to people interested in the topic, but I can't see a way to send PMs trough this website.

@cip92 I was trying to send private messages to people interested in the topic, but I can't see a way to send PMs trough this website.

@dwarandae

This comment has been minimized.

Show comment
Hide comment
@dwarandae

dwarandae Dec 31, 2015

Someone downloaded all the books?

Someone downloaded all the books?

@hlambda

This comment has been minimized.

Show comment
Hide comment
@hlambda

hlambda Dec 31, 2015

Unfortunately, these are no longer accessible. :(

hlambda commented Dec 31, 2015

Unfortunately, these are no longer accessible. :(

@saddathasan

This comment has been minimized.

Show comment
Hide comment
@saddathasan

saddathasan Dec 31, 2015

I have downloaded all the graduate mathematics texts, I am willing to share, someone please send me a torrent link or download link of the Undergrad Mathematics texts and physics texts ... It would be very helpful.

I have downloaded all the graduate mathematics texts, I am willing to share, someone please send me a torrent link or download link of the Undergrad Mathematics texts and physics texts ... It would be very helpful.

@Touficel

This comment has been minimized.

Show comment
Hide comment
@Touficel

Touficel Dec 31, 2015

If Any persons had downloaded the books, please can you tell me? thank you

If Any persons had downloaded the books, please can you tell me? thank you

@Touficel

This comment has been minimized.

Show comment
Hide comment
@Touficel

Touficel Dec 31, 2015

@kugrjado I can give you my email and then contact via emails

@kugrjado I can give you my email and then contact via emails

@nunocalaim

This comment has been minimized.

Show comment
Hide comment
@nunocalaim

nunocalaim Dec 31, 2015

I would also love to have them! @kugrjado

I would also love to have them! @kugrjado

@ALCBernardo

This comment has been minimized.

Show comment
Hide comment
@ALCBernardo

ALCBernardo Dec 31, 2015

@kugrjado I would love to have them too, if possible, send a e-mail to alc.bernardo@gmail.com I will spread it in my university. Thanks.

@kugrjado I would love to have them too, if possible, send a e-mail to alc.bernardo@gmail.com I will spread it in my university. Thanks.

@kuznero

This comment has been minimized.

Show comment
Hide comment
@kuznero

kuznero Dec 31, 2015

@kugrjado I would also be grateful to have it. Please send to kuznero@gmail.com
Thank you!

kuznero commented Dec 31, 2015

@kugrjado I would also be grateful to have it. Please send to kuznero@gmail.com
Thank you!

@mathematicsandme

This comment has been minimized.

Show comment
Hide comment
@mathematicsandme

mathematicsandme Dec 31, 2015

@kugrjado I would be so thankful to have them. If it possible, would you mind sending them to mathematicsandme@gmail.com? Thank you.

@kugrjado I would be so thankful to have them. If it possible, would you mind sending them to mathematicsandme@gmail.com? Thank you.

@andreas23

This comment has been minimized.

Show comment
Hide comment
@andreas23

andreas23 Dec 31, 2015

I'll just leave this here: magnet:?xt=urn:btih:31E6CABDD6682DC505D99266C9DDE8F26549B4BE

I'll just leave this here: magnet:?xt=urn:btih:31E6CABDD6682DC505D99266C9DDE8F26549B4BE

@ingber

This comment has been minimized.

Show comment
Hide comment
@ingber

ingber Dec 31, 2015

uTorrent downloads can give lots of bad stuff -- maybe not malware the last couple of months, but still porn. Furthermore, downloading on Windows usually leads to a uTorrent app install, which cannot be uninstalled by normal Windows; you have to use something like Revo uninstaller to get rid of several Registry items.

I suggest not using any torrent downloads, but look for something on a site like mega.nz . However, Mega chokes on downloading large zip files in a browser, so you could be stuck with downloading hundreds of files.

ingber commented Dec 31, 2015

uTorrent downloads can give lots of bad stuff -- maybe not malware the last couple of months, but still porn. Furthermore, downloading on Windows usually leads to a uTorrent app install, which cannot be uninstalled by normal Windows; you have to use something like Revo uninstaller to get rid of several Registry items.

I suggest not using any torrent downloads, but look for something on a site like mega.nz . However, Mega chokes on downloading large zip files in a browser, so you could be stuck with downloading hundreds of files.

@potato12e

This comment has been minimized.

Show comment
Hide comment
@potato12e

potato12e Jan 1, 2016

@kugrjado I would also be grateful if u send me. Email id is mathman1717@gmail.com

@kugrjado I would also be grateful if u send me. Email id is mathman1717@gmail.com

@jaymin1328

This comment has been minimized.

Show comment
Hide comment
@jaymin1328

jaymin1328 Jan 1, 2016

@kugrjado I would also be grateful if u send me. Email id is jaymin.1328@gmail.com

@kugrjado I would also be grateful if u send me. Email id is jaymin.1328@gmail.com

@jaymin1328

This comment has been minimized.

Show comment
Hide comment
@jaymin1328

jaymin1328 Jan 1, 2016

@andreas23 does this link contains each book or subset , if subset please specify , thanks in adv

@andreas23 does this link contains each book or subset , if subset please specify , thanks in adv

@jaymin1328

This comment has been minimized.

Show comment
Hide comment

@Gi0tis pls send me torrent on jaymin.1328@gmail.com

@jaymin1328

This comment has been minimized.

Show comment
Hide comment

@OskarTegby please share it to me on jaymin.1328@gmail.com

@ALCBernardo

This comment has been minimized.

Show comment
Hide comment
@ALCBernardo

ALCBernardo Jan 1, 2016

Well, I got some weird combination of numbers and letters in my mind, i think i will share it with you. no reason.

mega:///#F!axkQSZIZ!gYqImXWAhKWqnxZO0LyP9Q

Well, I got some weird combination of numbers and letters in my mind, i think i will share it with you. no reason.

mega:///#F!axkQSZIZ!gYqImXWAhKWqnxZO0LyP9Q

@monsit

This comment has been minimized.

Show comment
Hide comment

monsit commented Jan 1, 2016

@Gi0tis pls send me torrent on gyroscope27@gmail.com

@BrunoMarcelo

This comment has been minimized.

Show comment
Hide comment
@BrunoMarcelo

BrunoMarcelo Jan 1, 2016

@kugrjado Please share the books with me :) marbrung@gmail.com

@kugrjado Please share the books with me :) marbrung@gmail.com

@lnostdal

This comment has been minimized.

Show comment
Hide comment
@lnostdal

lnostdal Jan 1, 2016

@ingber you do realize that there are alternatives to uTorrent right? http://www.qbittorrent.org/

lnostdal commented Jan 1, 2016

@ingber you do realize that there are alternatives to uTorrent right? http://www.qbittorrent.org/

@wires

This comment has been minimized.

Show comment
Hide comment
@wires

wires Jan 2, 2016

Surprisingly, I don't see "Down Them All, The Firefox Plugin" mentioned. I'm all for writing scripts to grab what's out there, (been there done, that) but this plugin is really sweet and python scripts would not have been needed in this case! :feelsgood: ๐Ÿ˜˜

wires commented Jan 2, 2016

Surprisingly, I don't see "Down Them All, The Firefox Plugin" mentioned. I'm all for writing scripts to grab what's out there, (been there done, that) but this plugin is really sweet and python scripts would not have been needed in this case! :feelsgood: ๐Ÿ˜˜

@tischsoic

This comment has been minimized.

Show comment
Hide comment
@tischsoic

tischsoic Jan 3, 2016

@kugrjado Please share the books with me. :) symfiz@gmail.com

@kugrjado Please share the books with me. :) symfiz@gmail.com

@tuCharly

This comment has been minimized.

Show comment
Hide comment
@tuCharly

tuCharly Jan 3, 2016

@Gi0tis I am a huge DataHorder and seed usually 2-4 TiB a month, i would also like a copy of the full torrent file :) highskillcharly@gmx.net

tuCharly commented Jan 3, 2016

@Gi0tis I am a huge DataHorder and seed usually 2-4 TiB a month, i would also like a copy of the full torrent file :) highskillcharly@gmx.net

@chilpil

This comment has been minimized.

Show comment
Hide comment

chilpil commented Jan 5, 2016

@kugrjado pretty cool!

@raycursive

This comment has been minimized.

Show comment
Hide comment
@raycursive

raycursive Jan 5, 2016

@kugrjado Please share them with me! Thank you! m@raycursive.com

@kugrjado Please share them with me! Thank you! m@raycursive.com

@Tonkilbs

This comment has been minimized.

Show comment
Hide comment
@Tonkilbs

Tonkilbs Jan 5, 2016

@kugrjado Please share with me too thanks! anthonykilby874@gmail.com

Tonkilbs commented Jan 5, 2016

@kugrjado Please share with me too thanks! anthonykilby874@gmail.com

@Tonkilbs

This comment has been minimized.

Show comment
Hide comment
@Tonkilbs

Tonkilbs Jan 5, 2016

Also @Gi0tis please send the torrent to anthonykilby874@gmail.com. Thank you :)

Tonkilbs commented Jan 5, 2016

Also @Gi0tis please send the torrent to anthonykilby874@gmail.com. Thank you :)

@sherlynnn

This comment has been minimized.

Show comment
Hide comment
@sherlynnn

sherlynnn Jan 5, 2016

@kugrjado Could you share it with me too?:)

@kugrjado Could you share it with me too?:)

@sungminoh

This comment has been minimized.

Show comment
Hide comment

@kugrjado please kindly share it :) smoh1225@naver.com

@Zerglo

This comment has been minimized.

Show comment
Hide comment
@Zerglo

Zerglo Jan 5, 2016

@kugrjado could you please share it with me? xdiego.sg@gmail.com
Unfortuntately the mega link with all the math books doesn't work anymore for some reason, so I didn't finish downloading them all.
Did you take it down @kugrjado or was it shut down?

Zerglo commented Jan 5, 2016

@kugrjado could you please share it with me? xdiego.sg@gmail.com
Unfortuntately the mega link with all the math books doesn't work anymore for some reason, so I didn't finish downloading them all.
Did you take it down @kugrjado or was it shut down?

@metricspace123

This comment has been minimized.

Show comment
Hide comment
@metricspace123

metricspace123 Jan 6, 2016

Hi,
I would also like to have mathematics books for graduate and undergraduate level, PS share with me the Dropbox or Google drive link
at metricspace@gmail.com

Thanks,

Hi,
I would also like to have mathematics books for graduate and undergraduate level, PS share with me the Dropbox or Google drive link
at metricspace@gmail.com

Thanks,

@metricspace123

This comment has been minimized.

Show comment
Hide comment
@metricspace123

metricspace123 Jan 6, 2016

Hi, am also looking for LNM (Lecture notes in Mathematics), those will be really helpful.

Thanks for all your help.

Hi, am also looking for LNM (Lecture notes in Mathematics), those will be really helpful.

Thanks for all your help.

@hsiaminc

This comment has been minimized.

Show comment
Hide comment
@augel

This comment has been minimized.

Show comment
Hide comment
@augel

augel Jan 7, 2016

@kugrjado, I would really appreciate it if you would be able to send it to my email at testtesttest1881@gmail.com.

Thanks so much!

augel commented Jan 7, 2016

@kugrjado, I would really appreciate it if you would be able to send it to my email at testtesttest1881@gmail.com.

Thanks so much!

@lucaswilson

This comment has been minimized.

Show comment
Hide comment
@lucaswilson

lucaswilson Jan 7, 2016

@kugrjado, I would very much appreciate it if you could kindly share it with lucas.z.wilson@gmail.com. Thank you! :)

@kugrjado, I would very much appreciate it if you could kindly share it with lucas.z.wilson@gmail.com. Thank you! :)

@metricspace123

This comment has been minimized.

Show comment
Hide comment
@metricspace123

metricspace123 Jan 7, 2016

@hsiaminc thanks , however there are not seeders.
@kugrjado , PS, I would really appreciate if you could share it with me at metricspace@gmail.com

@hsiaminc thanks , however there are not seeders.
@kugrjado , PS, I would really appreciate if you could share it with me at metricspace@gmail.com

@hanshin877

This comment has been minimized.

Show comment
Hide comment
@hanshin877

hanshin877 Jan 8, 2016

I am a student. I hope to see the book file.
I would really appreciate it if you would be able to send it to my email at hanshin877@hanmail.net
Thank you!

I am a student. I hope to see the book file.
I would really appreciate it if you would be able to send it to my email at hanshin877@hanmail.net
Thank you!

@alphafox52

This comment has been minimized.

Show comment
Hide comment
@alphafox52

alphafox52 Jan 8, 2016

@kugrjado, I would appreciate it if you could kindly share it with billywong99@gmail.com. Thanks ^^

@ALCBernardo Doesn't work :(

@kugrjado, I would appreciate it if you could kindly share it with billywong99@gmail.com. Thanks ^^

@ALCBernardo Doesn't work :(

@DMAshura

This comment has been minimized.

Show comment
Hide comment
@DMAshura

DMAshura Jan 13, 2016

I asked Springer for an official statement on what happened. Here's what I got:

"During the holidays Springer performed some maintenance work on SpringerLink. To be confident that no customers would lose access to content during that time, we temporarily opened up access to a number of eBooks on SpringerLink. Normal access to eBook content has been reinstated."

I asked Springer for an official statement on what happened. Here's what I got:

"During the holidays Springer performed some maintenance work on SpringerLink. To be confident that no customers would lose access to content during that time, we temporarily opened up access to a number of eBooks on SpringerLink. Normal access to eBook content has been reinstated."

@Zerglo

This comment has been minimized.

Show comment
Hide comment
@Zerglo

Zerglo Jan 13, 2016

The torrent doesn't have the undergraduate text in mathematics books. Starting a torrent with those books would be nice.

Zerglo commented Jan 13, 2016

The torrent doesn't have the undergraduate text in mathematics books. Starting a torrent with those books would be nice.

@metricspace123

This comment has been minimized.

Show comment
Hide comment
@metricspace123

metricspace123 Jan 14, 2016

Yes, even I'm looking for undergraduate text in Mathematics, any one has them ps share it at metricspace@gmail.com.
Thanks.

Yes, even I'm looking for undergraduate text in Mathematics, any one has them ps share it at metricspace@gmail.com.
Thanks.

@eyad-alshami

This comment has been minimized.

Show comment
Hide comment
@eyad-alshami

eyad-alshami Jan 22, 2016

I am looking for "A First Course in Calculus, Serge Lang" if anyone could send it to me please
eyad.dedo@gmail.com

I am looking for "A First Course in Calculus, Serge Lang" if anyone could send it to me please
eyad.dedo@gmail.com

@mrrob941

This comment has been minimized.

Show comment
Hide comment
@mrrob941

mrrob941 Feb 14, 2016

If anyone is still needing these Math books, I have them all. Leave a comment after mine w/ thine email, and ye shall receive.

If anyone is still needing these Math books, I have them all. Leave a comment after mine w/ thine email, and ye shall receive.

@teczowo

This comment has been minimized.

Show comment
Hide comment
@teczowo

teczowo Feb 14, 2016

That would be awesome! teczowo@gmail.com

teczowo commented Feb 14, 2016

That would be awesome! teczowo@gmail.com

@cmyr

This comment has been minimized.

Show comment
Hide comment

cmyr commented Feb 15, 2016

๐Ÿ‘ colin@cmyr.net

@notenociz

This comment has been minimized.

Show comment
Hide comment
@born2discover

This comment has been minimized.

Show comment
Hide comment

@mrrob941 That would be awesome! john@tibiaml.com

@pixenix

This comment has been minimized.

Show comment
Hide comment
@Evelvak

This comment has been minimized.

Show comment
Hide comment

Evelvak commented Feb 17, 2016

@mrrob941, it would help a lot: eru_the_one@hotmail.com

@kam14sim

This comment has been minimized.

Show comment
Hide comment
@kam14sim

kam14sim Feb 17, 2016

This would be soo helpful. Both graduate and under graduate please-kiayoko03@gmail.com

This would be soo helpful. Both graduate and under graduate please-kiayoko03@gmail.com

@DaGr8Gatzby

This comment has been minimized.

Show comment
Hide comment
@DaGr8Gatzby

DaGr8Gatzby Feb 22, 2016

@mrrob941, Please send all books to the following email:

DaGr8Gatzby@gmail.com

@mrrob941, Please send all books to the following email:

DaGr8Gatzby@gmail.com

@Wernlake

This comment has been minimized.

Show comment
Hide comment
@Wernlake

Wernlake Feb 23, 2016

@mrrob941, send me all books, please! My e-mail:
wern.lake@yandex.ru

@mrrob941, send me all books, please! My e-mail:
wern.lake@yandex.ru

@ChaeWoon

This comment has been minimized.

Show comment
Hide comment
@ChaeWoon

ChaeWoon Feb 23, 2016

@mrrob941, send me all books, please! My e-mail:
ryuchurn@hanmail.net

@mrrob941, send me all books, please! My e-mail:
ryuchurn@hanmail.net

@mda100

This comment has been minimized.

Show comment
Hide comment
@WeasleyWaves

This comment has been minimized.

Show comment
Hide comment
@sagittaros

This comment has been minimized.

Show comment
Hide comment

Yes please and thanks!
zen9.felix@gmail.com

@rgordeev

This comment has been minimized.

Show comment
Hide comment

rgordeev commented Mar 1, 2016

You may get it here
https://yadi.sk/d/MVWZa8KNpoc47

@JTulus

This comment has been minimized.

Show comment
Hide comment
@JTulus

JTulus Mar 2, 2016

yes thank you! it is really appreciated
johntulsu@gmail.com

JTulus commented Mar 2, 2016

yes thank you! it is really appreciated
johntulsu@gmail.com

@baukker

This comment has been minimized.

Show comment
Hide comment
@baukker

baukker Mar 7, 2016

@mrrob941 I would be so thankful to have them. If it possible, would you mind sending them to daxueshijian@gmail.com? Thank you.

baukker commented Mar 7, 2016

@mrrob941 I would be so thankful to have them. If it possible, would you mind sending them to daxueshijian@gmail.com? Thank you.

@ChaeWoon

This comment has been minimized.

Show comment
Hide comment
@ChaeWoon

ChaeWoon Mar 8, 2016

*@rgordeev *
Iโ€™m very very thankful. Please Share Undergraduate Text Math....
Iโ€™m really appreciated...

ChaeWoon commented Mar 8, 2016

*@rgordeev *
Iโ€™m very very thankful. Please Share Undergraduate Text Math....
Iโ€™m really appreciated...

@Injustice

This comment has been minimized.

Show comment
Hide comment

@mrrob941 I'd love to have all the books.
thetrueinjustice@gmail.com

@bramlefebvre

This comment has been minimized.

Show comment
Hide comment
@bramlefebvre

bramlefebvre Apr 10, 2016

@mrrob941 Thank you very much. Can you send them all to bramlefebvre@gmail.com?

@mrrob941 Thank you very much. Can you send them all to bramlefebvre@gmail.com?

@Wintermutesa

This comment has been minimized.

Show comment
Hide comment
@Wintermutesa

Wintermutesa Apr 12, 2016

@mrrob941 Thank you very much! That would be awesome. winter.mute.sa@gmail.com

@mrrob941 Thank you very much! That would be awesome. winter.mute.sa@gmail.com

@lucasaug

This comment has been minimized.

Show comment
Hide comment
@aserrallerios

This comment has been minimized.

Show comment
Hide comment
@aserrallerios

aserrallerios Apr 18, 2016

@mrrob941 please, can I have a copy? :) Thanks! albertredneck@gmail.com

@mrrob941 please, can I have a copy? :) Thanks! albertredneck@gmail.com

@dsatkas

This comment has been minimized.

Show comment
Hide comment
@dsatkas

dsatkas Apr 22, 2016

@mrrob941 dsatkas@gmail.com thank you so so much for the hard work!

dsatkas commented Apr 22, 2016

@mrrob941 dsatkas@gmail.com thank you so so much for the hard work!

@Sitasi

This comment has been minimized.

Show comment
Hide comment
@Sitasi

Sitasi Apr 28, 2016

@mrrob941 This one would be very grateful if it happened that those books find the way to this e-mail isatis27@hotmail.com

Sitasi commented Apr 28, 2016

@mrrob941 This one would be very grateful if it happened that those books find the way to this e-mail isatis27@hotmail.com

@norelltrenit

This comment has been minimized.

Show comment
Hide comment
@norelltrenit

norelltrenit May 6, 2016

@mrrob941 I hope it's not too late. Can you please hook me up? norell.trenitt@gmail.com

@mrrob941 I hope it's not too late. Can you please hook me up? norell.trenitt@gmail.com

@mitroister

This comment has been minimized.

Show comment
Hide comment
@mitroister

mitroister May 17, 2016

@mrrob941 please send that over to me as well. Thank you. mitroister@gmail.com

@mrrob941 please send that over to me as well. Thank you. mitroister@gmail.com

@scormer

This comment has been minimized.

Show comment
Hide comment
@scormer

scormer May 19, 2016

@mrrob941 thanks for your great effort! Please sent me via scormer@gmail.com. Much appreciated

scormer commented May 19, 2016

@mrrob941 thanks for your great effort! Please sent me via scormer@gmail.com. Much appreciated

@cblberlin

This comment has been minimized.

Show comment
Hide comment
@cblberlin

cblberlin May 20, 2016

@mrrob941 thanks a lot if you could send those books via bailin.cai@hotmail.fr. Lot appreciated

@mrrob941 thanks a lot if you could send those books via bailin.cai@hotmail.fr. Lot appreciated

@KBlack2357

This comment has been minimized.

Show comment
Hide comment
@KBlack2357

KBlack2357 May 22, 2016

@mrrob941 would really appreciate it you could send to kevblack25@gmail.com. Thanks!

@mrrob941 would really appreciate it you could send to kevblack25@gmail.com. Thanks!

@bjordan555

This comment has been minimized.

Show comment
Hide comment

bjordan@oeb.harvard.edu please! Thank you.

@jpdeset

This comment has been minimized.

Show comment
Hide comment

jpdeset commented Jun 10, 2016

jpdeset@gmail.com please! Thank you.

@Chunsome

This comment has been minimized.

Show comment
Hide comment
@Chunsome

Chunsome Jun 29, 2016

Could anyone send me all the files? ndy0118@naver.com.
Thank u!

Could anyone send me all the files? ndy0118@naver.com.
Thank u!

@mrrob941

This comment has been minimized.

Show comment
Hide comment
@mrrob941

mrrob941 Jul 2, 2016

Anyone else need this? I'm linking people my MEGA account. Next week will be my last day that I hand out my account.

mrrob941 commented Jul 2, 2016

Anyone else need this? I'm linking people my MEGA account. Next week will be my last day that I hand out my account.

@AminosAmigos

This comment has been minimized.

Show comment
Hide comment
@AminosAmigos

AminosAmigos Jul 3, 2016

@mrrob941 yes please send me link gihishinbon@gmail.com
Thanks :)

@mrrob941 yes please send me link gihishinbon@gmail.com
Thanks :)

@hystryfe

This comment has been minimized.

Show comment
Hide comment
@hystryfe

hystryfe Jul 9, 2016

@mrrob941 I hope this is the last day? :)

hystryfe commented Jul 9, 2016

@mrrob941 I hope this is the last day? :)

@iampaulQ

This comment has been minimized.

Show comment
Hide comment

please send link to quibuyenpaul@yahoo.com

@pouyacafe

This comment has been minimized.

Show comment
Hide comment
@pouyacafe

pouyacafe Jul 15, 2016

hi every one in this page. i need More than 50 gig springer books torrent links. please send me this links to my email adress: pouyacafe@gmail.com

hi every one in this page. i need More than 50 gig springer books torrent links. please send me this l