-
Notifications
You must be signed in to change notification settings - Fork 366
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I just found all the download links #91
Comments
|
filenames in this list make it difficult to organize though. Ideal would be to get a list with good filenames. And are there epubs available? |
Here is a better way. Just take the spreadsheet and create a concat function and creat the URL's and append wget to it. You can even get fancy and use -O and use the name of the book to create a filename option. Anyway, just paste those into your terminal and wget will download them. I did have to make the directories though. But this script is basically , in general, overkill way too complicated and broken. |
When a link is downloaded, the file name will be automatically changed to the book title. |
Thank you for sharing. I added some missing books on your basis. the list of these books is here:
There are 419 books in total. |
Good job |
I'm downloading all books now, what can i do to add these url to the program? Thanks. |
Any idea how I can get the epub version instead? |
@iTzHard There is also easy to do. By reading the source code of the file The following is the download link:
I hope this is useful to you |
Guys, just try the new code. Now it has a progress bar for each individual title, so it gives a sense of your internet speed, its pretty cool. |
The slowness is due to downloading just one file at a time. Downloading in parallel will help in this case t. Try my script to download if you are using python 3, you can increase the number of thread easily, just change the thread's pool size at the end of file "download_springer_books.py": Not trying to self-advertising but I just found this repo in concidence when trying to find a full list of links instead of running crawler over Springer's search page (the search page shows different result, some of the books are even not free)... If you want to download yours own list, just edit the originals excel files to keeps only those you need, then use some online tools to convert it into json-array (if you get json object, just delete the wrapper), then save to file named "books.json". Install python poetry in python3 and run the script with "run.sh", watching the progress via "tail -f nohup.log" or "tail -f progress.log". If you want to stop early, just run "stop.sh". I made the script to download using my Raspberry Pi so don't bother waiting or watching, just trigger and leave it run then come back later to harvest the books. Hope this helps. 😅 P/S: to author of this repo, if you want, can reuse some code in my script, should reduce the time to re-implement. 🤗 |
Love ya <3 |
I used a powershell script to read the csv file from springer and rename the files using the DOI as a matching string. #import csv file (assuming same directory as script and files)
$csv_data = import-csv "SearchResults.csv"
#get list of files in current directory
$list_of_files = get-childitem .\ -filter *.pdf
clear-host
ForEach($CurrentFile in $list_of_files)
{
ForEach($record in $csv_data)
{
if ($CurrentFile.BaseName -match $($record.'Item DOI'.Substring(8)))
{
write-host "$($CurrentFile.BaseName) matches $($record.'Item DOI'.Substring(8))"
write-host "$CurrentFile is renamed to $($record.'Item Title' + '.pdf' -replace ' ','_' -replace ',','' -replace ':','_-' -replace '/','&' -replace '\?','')" -ForegroundColor Red
write-host "Setting PDF Metadata attributes Title, Author, Subject (if available) for $($CurrentFile.Name)" -ForegroundColor Red
write-host "Title: $($record.'Item Title')" -ForegroundColor Green
write-host "Author(s): $($record.Authors)" -ForegroundColor Blue
write-host "Subject/Subtitle: $($record.'Publication Title')" -ForegroundColor Cyan
.\exiftool.exe -XMP-dc:Title=""$($record.'Item Title')"" -XMP-dc:Creator=""$($record.Authors)"" -XMP-dc:Subject=""$($record.'Publication Title')"" -XMP-dc:Date=""$($record.'Publication Year')"" -XMP-dc:Identifier=""$($record.'Item DOI')"" -XMP-dc:Format=""application/pdf"" "$($CurrentFile.Name)"
write-host "Rename $($CurrentFile.Name) to $($record.'Item Title' + '.pdf' -replace ' ','_' -replace ',','' -replace ':','_-' -replace '/','&' -replace '\?','')" -ForegroundColor Red
Move-Item $CurrentFile $($record.'Item Title' + '.pdf' -replace ' ','_' -replace ',','' -replace ':','_-' -replace '/','&' -replace '\?','')
}
}
}
get-childitem .\ -filter *.pdf_original | ForEach-Object { remove-item -path $_.fullname } Some key points:
|
It doesnt anymore! Its barely usable when i just have cryptic filenames. Please help, there are just two weeks left!!! |
The script is too slow, only 6 books took 4hours!!
i just found all the direct links you may need
You can copy the links to software like "IDM". It will save you a lot of time.
https://link.springer.com/content/pdf/10.1007%2F978-0-387-72579-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-75959-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-44794-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-26551-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-32862-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-45171-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-56475-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-20059-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-54486-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4419-7288-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-46950-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-2766-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-10-5218-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-65439-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-65094-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-59978-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-77425-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-95762-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-92333-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-56707-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-97298-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-02405-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-72000-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-05900-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-13005-3.pdf
https://link.springer.com/content/pdf/10.1007%2Fb100747.pdf
https://link.springer.com/content/pdf/10.1007%2Fb100507.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-21736-9.pdf
https://link.springer.com/content/pdf/10.1007%2Fb99417.pdf
https://link.springer.com/content/pdf/10.1007%2Fb97469.pdf
https://link.springer.com/content/pdf/10.1007%2F0-387-28117-7.pdf
https://link.springer.com/content/pdf/10.1007%2Fb104645.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-32353-4.pdf
https://link.springer.com/content/pdf/10.1007%2F0-387-36218-5.pdf
https://link.springer.com/content/pdf/10.1007%2F0-387-36274-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-37575-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-40065-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-46271-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-49312-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-72071-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-74365-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-76501-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-77650-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-78341-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-79054-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-84858-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-87573-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-88698-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-88963-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-93837-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4020-6099-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4020-6808-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-35963-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-44874-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-03762-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-56194-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-0400-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-27877-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4419-9479-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-18842-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-48936-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-21239-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-7091-0715-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4419-6488-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-01851-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-3058-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-46321-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-13072-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-4556-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-37434-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-10-2045-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-57040-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-23042-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-53883-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-90-481-2516-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4899-7454-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-53785-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-51118-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-57589-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4419-1120-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-44738-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-05699-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-47831-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-31791-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-54083-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4612-1844-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-84800-070-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-19864-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-61088-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-46162-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-33916-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-30250-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-1194-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4613-0139-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-54064-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-7116-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-43341-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4419-0641-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4419-5653-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-12682-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4471-7307-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-53045-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-33143-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-31089-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-12742-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-52250-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4471-5134-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-28887-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4419-9504-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-8349-6331-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-84882-935-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-07806-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-14142-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-37314-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-20951-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-50091-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-540-77974-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-19596-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-53022-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4471-4474-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-37902-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-46394-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-6374-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4612-4374-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-59731-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-22309-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-30319-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-2212-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-49887-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-94-007-5757-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-14941-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-2122-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-58307-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-6271-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-21936-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-09351-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-21990-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-9170-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-55309-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4471-5201-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-2614-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-20451-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4612-4360-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-09171-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-94-007-1171-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-23012-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-4809-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4419-0925-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-658-07884-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-27265-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-57883-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-31650-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-01195-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-54349-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-43715-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-4560-67-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-23428-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-94-007-1211-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-27104-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-55444-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-63913-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-44561-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-34132-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-3954-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-29854-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-55615-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-46407-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4419-9982-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-53919-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-24551-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-10-1802-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4471-6419-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-6572-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-84800-322-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-6940-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4612-0979-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-11080-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-30304-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-29716-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-04101-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-24346-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-2712-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-7630-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-33405-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-31036-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-1151-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-40975-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-3618-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-10091-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-3523-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-62872-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-5538-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-00401-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-03623-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-19464-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-20556-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-6227-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-54398-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-13809-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-94-017-8771-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-2113-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-22951-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4419-6646-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-65867-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-7138-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-00894-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-44048-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-12493-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-9236-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-287-212-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-642-28980-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-29791-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-84628-642-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-51412-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-20600-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-19425-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-54817-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-44127-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-6786-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-24331-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-50651-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-3987-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-540-93804-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-8933-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-50319-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-39439-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-57750-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-05290-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-01769-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-94-007-6863-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-0867-7.pdf
https://link.springer.com/content/pdf/10.1007%2F1-84628-168-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-540-69934-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-49810-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-14240-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-21173-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-658-10183-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-45776-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-1911-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-15195-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-7807-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4757-0576-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-29659-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-6486-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4471-6642-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4899-7550-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-540-32899-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-24280-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-3143-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-19587-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-2623-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-540-27752-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-50017-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-7946-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-61185-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-18539-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-16874-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-25970-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-6849-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-34195-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-94-017-7242-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-15666-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-23880-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-49875-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-18398-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-94-007-6113-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-2197-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-14777-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-9138-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4612-1272-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4471-5361-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4471-5601-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4471-6684-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-9126-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4757-2519-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-55606-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-57252-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-25675-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-8687-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4614-4262-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-44899-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-0-387-71481-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-14454-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-48848-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-49849-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-58715-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-64786-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-65451-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-6676-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-61158-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-66631-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-70920-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-70790-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-63133-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-49279-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-64410-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-66772-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-68588-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-68598-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-72547-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-58487-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-67395-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-73004-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-66219-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-75771-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-73123-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-94-024-1144-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-56272-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-56509-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-68834-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-73132-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-72682-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-65682-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-77649-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-76442-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-78729-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-349-95348-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-68301-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-78361-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-77809-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-55381-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-13-0399-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-91041-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-74965-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-57265-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-13-1090-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-78181-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-89491-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-91722-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-72911-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-91575-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-92207-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-95381-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-63588-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-91890-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-89292-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-72314-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-75502-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-75708-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-92804-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-94463-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-92429-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-13-2475-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-94313-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-98833-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-77434-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-91155-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-96622-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-96713-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-00581-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-10-8297-9.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-10-8321-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-13-0785-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-75804-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-99516-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-99118-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-02604-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-03255-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-94743-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-13-2023-1.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-00464-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-00467-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-01279-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-04516-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-71288-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-05609-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-74373-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-96337-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-13-6643-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-10552-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-98875-7.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-12489-2.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-13-3621-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-74746-0.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-13605-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-12727-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-13020-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-15671-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-11117-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-15224-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-18435-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-13788-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-319-68837-4.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-13-7496-8.pdf
https://link.springer.com/content/pdf/10.1007%2F978-981-13-8759-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-19182-5.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-030-25943-3.pdf
https://link.springer.com/content/pdf/10.1007%2F978-1-4939-9621-6.pdf
https://link.springer.com/content/pdf/10.1007%2F978-3-662-56233-8.pdf
The text was updated successfully, but these errors were encountered: