All Books — Page 2

Page 2 of 3 · 55 books

Physics

[PDF] Arihant I.E. Irodov Problems In General Physics (JEE Main & JEE Advanced) - Free Download

by I.E. Irodov · Arihant

Arihant I.E. Irodov Problems in General Physics is one of the most advanced and highly recommended books for JEE Main, JEE Advanced, and олимпиад-level physics preparation. Originally written by the renowned physicist I.E. Irodov and published by Arihant, this book is widely known for its high-quality, concept-driven, and numerically intensive problems that challenge students to think deeply and analytically. It is especially useful for students aiming for top ranks in IIT JEE and other competitive engineering entrance examinations. The book comprehensively covers all major topics of physics including mechanics, kinematics, laws of motion, work, energy and power, rotational mechanics, thermodynamics, waves and oscillations, optics, electrostatics, current electricity, magnetism, electromagnetic induction, and modern physics. Each chapter is carefully structured with progressively difficult problems that help build strong conceptual clarity and problem-solving speed. The problems in this book are known to be tougher than standard JEE level, making it an excellent resource for advanced learners and serious aspirants. It helps students improve logical reasoning, analytical thinking, and application-based understanding of physics concepts. Ideal for Class 11 and Class 12 students, droppers, and олимпиад aspirants, this book is best suited for self-study, practice, and revision. Many toppers and experts recommend I.E. Irodov as a must-have book for mastering physics and achieving a high rank in competitive exams. If you are looking to strengthen your fundamentals and take your physics preparation to the next level, this book is an excellent choice.

View & Download
Physics

[PDF] Pearson Physics Electrostatics & Current Electricity (Rahul Sardana) (JEE Main & JEE Advanced) - Free Download

by Rahul Sardana · Pearson

Pearson Physics Electrostatics and Current Electricity by Rahul Sardana is a highly comprehensive and concept-focused book designed for JEE Main and JEE Advanced aspirants who want to master core electricity topics in physics. Published by Pearson, this book is ideal for Class 11 and Class 12 students as well as droppers preparing for competitive exams. It covers all important topics including electric charges and fields, Coulomb’s law, electric potential and capacitance, current electricity, drift velocity, Ohm’s law, Kirchhoff’s laws, and electrical circuits in a detailed and structured manner. The book provides clear theoretical explanations supported by diagrams, illustrations, and step-by-step solved examples to ensure strong conceptual clarity. It also includes a wide range of practice questions such as multiple-choice questions (MCQs), assertion-reason questions, numerical problems, and previous year JEE questions to help students improve problem-solving skills, analytical thinking, and accuracy. The difficulty level progresses from basic to advanced, making it suitable for both beginners and serious aspirants aiming for top ranks. Pearson Physics series by Rahul Sardana is widely trusted by students and educators for its high-quality content and exam-oriented approach. This book is perfect for self-study, revision, and strengthening electrostatics and current electricity concepts to perform exceptionally well in JEE Main, JEE Advanced, and other competitive exams.

View & Download
Physics

[PDF] Pearson Physics Magnetic Effects of Current & Electromagnetic Induction (Rahul Sardana) (JEE Main & JEE Advanced) - Free Download

by Rahul Sardana · Pearson

Pearson Physics Magnetic Effects of Current and Electromagnetic Induction by Rahul Sardana is a highly comprehensive and concept-oriented book designed for JEE Main and JEE Advanced aspirants who want to master advanced topics in magnetism and electromagnetic induction. Published by Pearson, this book is ideal for Class 11 and Class 12 students as well as droppers preparing for competitive exams. It covers important topics such as magnetic effects of current, Biot-Savart law, Ampere’s circuital law, force on moving charges and current-carrying conductors, electromagnetic induction, Faraday’s laws, Lenz’s law, self and mutual inductance, and alternating current in a detailed and structured manner. The book provides clear theoretical explanations supported by diagrams, illustrations, and step-by-step solved examples to ensure strong conceptual clarity. It also includes a wide variety of practice questions such as multiple-choice questions (MCQs), assertion-reason questions, numerical problems, and previous year JEE questions, helping students improve analytical thinking, problem-solving skills, and accuracy. The difficulty level progresses from basic to advanced, making it suitable for both beginners and serious aspirants aiming for top ranks. Pearson Physics series by Rahul Sardana is widely trusted for its high-quality content and exam-focused approach. This book is perfect for self-study, revision, and strengthening concepts in magnetism and electromagnetic induction to perform exceptionally well in JEE Main, JEE Advanced, and other competitive exams.

View & Download
Physics

[PDF] Pearson Physics Mechanics I (Rahul Sardana) (JEE Main & JEE Advanced) - Free Download

by Rahul Sardana · Pearson

Pearson Physics Mechanics I by Rahul Sardana is a highly comprehensive and concept-focused book designed for JEE Main and JEE Advanced aspirants who want to build a strong foundation in mechanics. Published by Pearson, this book is ideal for Class 11 students, beginners, and serious aspirants preparing for competitive exams. It covers fundamental topics such as units and dimensions, kinematics in one and two dimensions, laws of motion, friction, work, energy and power, and basic concepts of circular motion in a detailed and structured manner. The book provides clear theoretical explanations supported by diagrams, illustrations, and step-by-step solved examples to ensure strong conceptual clarity. It also includes a wide range of practice questions including multiple-choice questions (MCQs), assertion-reason questions, numerical problems, and previous year JEE questions to improve analytical thinking and problem-solving skills. The difficulty level progresses from basic to advanced, making it suitable for both beginners and serious aspirants aiming for top ranks. Pearson Physics series by Rahul Sardana is widely trusted for its high-quality content and exam-oriented approach. This book is perfect for self-study, revision, and strengthening mechanics concepts to perform well in JEE Main, JEE Advanced, and other competitive exams.

View & Download
Physics

[PDF] Pearson Physics Mechanics II (Rahul Sardana) (JEE Main & JEE Advanced) - Free Download

by Rahul Sardana · Pearson

Pearson Physics Mechanics II by Rahul Sardana is an advanced and comprehensive book designed for JEE Main and JEE Advanced aspirants who want to master higher-level mechanics concepts. Published by Pearson, this book is a continuation of Mechanics I and is ideal for Class 11 and Class 12 students as well as droppers preparing for competitive exams. It covers important topics such as center of mass, rotational mechanics, angular momentum, rigid body dynamics, gravitation, and advanced applications of work, energy and power in a detailed and structured manner. The book provides clear theoretical explanations supported by diagrams, illustrations, and step-by-step solved examples to ensure strong conceptual clarity. It also includes a wide range of practice questions including multiple-choice questions (MCQs), assertion-reason questions, numerical problems, and previous year JEE questions, which help improve analytical thinking, problem-solving skills, and accuracy. The level of questions progresses from basic to advanced, making it suitable for both intermediate learners and serious aspirants aiming for top ranks. Pearson Physics series by Rahul Sardana is widely trusted for its high-quality content and exam-oriented approach. This book is perfect for self-study, revision, and strengthening advanced mechanics concepts to perform exceptionally well in JEE Main, JEE Advanced, and other competitive exams.

View & Download
Physics

[PDF] Pearson Physics Modern Physics (Rahul Sardana) (JEE Main & JEE Advanced) - Free Download

by Rahul Sardana · Pearson

Pearson Physics Modern Physics by Rahul Sardana is a highly comprehensive and concept-oriented book designed for JEE Main and JEE Advanced aspirants who want to master modern physics topics with clarity and precision. Published by Pearson, this book is ideal for Class 11 and Class 12 students as well as droppers preparing for competitive exams. It covers all important topics including dual nature of matter and radiation, photoelectric effect, atomic models, Bohr’s theory, X-rays, nuclear physics, radioactivity, and semiconductor electronics in a detailed and structured manner. The book provides clear theoretical explanations supported by diagrams, illustrations, and step-by-step solved examples to ensure strong conceptual understanding. It also includes a wide range of practice questions such as multiple-choice questions (MCQs), assertion-reason questions, numerical problems, and previous year JEE questions, helping students improve analytical thinking, problem-solving ability, and accuracy. The difficulty level progresses from basic to advanced, making it suitable for both beginners and serious aspirants aiming for top ranks. Pearson Physics series by Rahul Sardana is widely trusted for its high-quality content and exam-focused approach. This book is perfect for self-study, revision, and strengthening modern physics concepts to perform exceptionally well in JEE Main, JEE Advanced, and other competitive exams.

View & Download
Physics

[PDF] Pearson Physics Optics (Rahul Sardana) (JEE Main & JEE Advanced) - Free Download

by Rahul Sardana · Pearson

Pearson Physics Optics by Rahul Sardana is a highly effective and concept-oriented book designed for JEE Main and JEE Advanced aspirants who want to gain a deep understanding of optics. Published by Pearson, this book is suitable for Class 11 and Class 12 students as well as droppers preparing for competitive exams. It covers all important topics of optics including reflection, refraction, mirrors, lenses, optical instruments, wave optics, interference, diffraction, and polarization in a detailed and systematic manner. The book provides clear theoretical explanations supported by diagrams, illustrations, and step-by-step solved examples to ensure strong conceptual clarity. It also includes a wide range of practice problems such as MCQs, assertion-reason questions, numerical-based questions, and previous year JEE questions, helping students improve accuracy, speed, and analytical thinking. The difficulty level ranges from basic to advanced, making it ideal for both beginners and serious aspirants. Pearson Physics series by Rahul Sardana is widely trusted for its high-quality content and exam-focused approach. This book is perfect for self-study, revision, and mastering optics concepts to perform exceptionally well in JEE Main, JEE Advanced, and other competitive exams.

View & Download
Physics

[PDF] Pearson Physics Waves & Thermodynamics (Rahul Sardana) (JEE Main & JEE Advanced) - Free Download

by Rahul Sardana · Pearson

Pearson Physics Waves and Thermodynamics by Rahul Sardana is a highly comprehensive and concept-driven book designed for JEE Main and JEE Advanced aspirants who want to build strong fundamentals in wave mechanics and thermodynamics. Published by Pearson, this book is ideal for Class 11 and Class 12 students as well as droppers preparing for competitive exams. It covers important topics such as mechanical waves, sound waves, wave motion, superposition of waves, beats, Doppler effect, thermal properties of matter, laws of thermodynamics, kinetic theory of gases, and heat transfer in a detailed and structured manner. The book provides clear theoretical explanations supported by diagrams, illustrations, and step-by-step solved examples to ensure strong conceptual clarity. It also includes a wide variety of practice questions such as multiple-choice questions (MCQs), assertion-reason questions, numerical problems, and previous year JEE questions, helping students improve analytical thinking, problem-solving skills, and accuracy. The difficulty level progresses from basic to advanced, making it suitable for both beginners and serious aspirants aiming for top ranks. Pearson Physics series by Rahul Sardana is widely trusted for its high-quality content and exam-focused approach. This book is perfect for self-study, revision, and strengthening concepts in waves and thermodynamics to perform exceptionally well in JEE Main, JEE Advanced, and other competitive exams.

View & Download
Physics

[PDF] Pradeep Physics Class 11 Volume 1 - Free Download

by Pradeep Authors · Pradeep Publications

Pradeep Physics Class 11 Volume 1 is a well-known and highly trusted textbook for students preparing for CBSE Board Exams and competitive exams like JEE Main and NEET. Published by Pradeep Publications, this book is designed to provide clear conceptual understanding along with strong problem-solving skills. It strictly follows the latest NCERT syllabus and is suitable for Class 11 students as well as beginners aiming to build a solid foundation in physics. Volume 1 covers fundamental topics such as units and measurements, kinematics, motion in a straight line, motion in a plane, and laws of motion in a detailed and easy-to-understand manner. The book includes well-explained theory, illustrative diagrams, and numerous solved examples that help students grasp concepts effectively. It also provides a wide range of practice questions including objective questions, numerical problems, and previous year questions to enhance analytical thinking and accuracy. Pradeep Physics books are widely recommended by teachers for their clarity, structured content, and exam-oriented approach. This book is ideal for self-study, revision, and strengthening physics fundamentals to perform well in school exams and competitive exams.

View & Download
Physics

[PDF] Pradeep Physics Class 11 Volume 2 - Free Download

by Pradeep Authors · Pradeep Publications

Pradeep Physics Class 11 Volume 2 is a highly trusted and comprehensive textbook designed for students preparing for CBSE Board Exams and competitive exams like JEE Main and NEET. Published by Pradeep Publications, this book follows the latest NCERT syllabus and helps students build strong conceptual clarity along with problem-solving skills. Volume 2 focuses on advanced topics of Class 11 Physics such as work, energy and power, system of particles and rotational motion, gravitation, mechanical properties of solids and fluids, thermal properties of matter, thermodynamics, oscillations, and waves. The book provides detailed theory, well-labeled diagrams, and step-by-step solved examples that make complex concepts easy to understand. It also includes a wide range of practice questions such as objective questions, numerical problems, and previous year questions to improve analytical thinking, accuracy, and exam performance. Pradeep Physics books are widely recommended by teachers for their clarity, structured approach, and exam-oriented content. This book is ideal for self-study, revision, and strengthening physics fundamentals to perform well in school exams and competitive exams.

View & Download
Physics

[PDF] Pradeep Fundamental Physics Class 12 Volume 1 - Free Download

by Pradeep Authors · Pradeep Publications

Pradeep Fundamental Physics Class 12 Volume 1 is a highly trusted and comprehensive textbook designed for students preparing for CBSE Board Exams and competitive exams like JEE Main and NEET. Published by Pradeep Publications, this book strictly follows the latest NCERT syllabus and provides clear conceptual understanding along with strong problem-solving practice. Volume 1 covers important topics such as electrostatics, electric charges and fields, electric potential and capacitance, and current electricity in a detailed and structured manner. The book includes well-explained theory, clear diagrams, and step-by-step solved examples that help students grasp fundamental concepts effectively. It also offers a wide range of practice questions including objective questions, numerical problems, and previous year questions to enhance analytical thinking, speed, and accuracy. Pradeep Physics books are widely recommended by teachers for their clarity, systematic approach, and exam-oriented content. This book is ideal for Class 12 students, NEET aspirants, and JEE candidates who want to strengthen their fundamentals in electricity and perform well in exams. It is perfect for self-study, revision, and building confidence in physics.

View & Download
Physics

[PDF] Pradeep Fundamental Physics Class 12 Volume 2 - Free Download

by Pradeep Authors · Pradeep Publications

Pradeep Fundamental Physics Class 12 Volume 2 is a highly comprehensive and exam-oriented textbook designed for students preparing for CBSE Board Exams and competitive exams like JEE Main and NEET. Published by Pradeep Publications, this book strictly follows the latest NCERT syllabus and helps students build strong conceptual clarity along with excellent problem-solving skills. Volume 2 covers important topics such as magnetism, electromagnetic induction, alternating current, optics, dual nature of matter and radiation, atoms, nuclei, and semiconductor electronics in a detailed and structured manner. The book includes well-explained theory, clear diagrams, and step-by-step solved examples to make complex concepts easy to understand. It also provides a wide range of practice questions including objective questions, numerical problems, and previous year questions to improve analytical thinking, speed, and accuracy. Pradeep Physics books are widely trusted by students and teachers for their clarity, structured content, and exam-focused approach. This book is ideal for Class 12 students, JEE and NEET aspirants, and beginners who want to strengthen their physics concepts and perform well in board exams as well as competitive exams. It is perfect for self-study, revision, and mastering physics topics effectively.

View & Download
Chemistry

[PDF] Pradeep New Course Chemistry for Class 11 Volume 1 - Free Download

by Pradeep Authors · Pradeep Publications

Pradeep New Course Chemistry for Class 11 Volume 1 is a highly trusted and comprehensive textbook designed for students preparing for CBSE Board Exams and competitive exams like JEE Main and NEET. Published by Pradeep Publications, this book strictly follows the latest NCERT syllabus and is ideal for building a strong foundation in chemistry. Volume 1 covers important topics such as some basic concepts of chemistry (mole concept), structure of atom, classification of elements and periodicity in properties, and chemical bonding and molecular structure in a detailed and easy-to-understand manner. The book provides well-explained theory, diagrams, and numerous solved examples to help students understand concepts step by step. It also includes a wide range of practice questions such as multiple-choice questions (MCQs), numerical problems, assertion-reason questions, and previous year questions to enhance conceptual clarity and problem-solving skills. Pradeep Chemistry books are widely recommended by teachers for their clarity, accuracy, and exam-oriented approach. This book is perfect for Class 11 students, beginners, and aspirants who want to strengthen their fundamentals in chemistry and perform well in school exams as well as competitive exams like JEE and NEET.

View & Download
Chemistry

[PDF] Pradeep New Course Chemistry for Class 11 Volume 2 - Free Download

by Pradeep Authors · Pradeep Publications

Pradeep New Course Chemistry for Class 11 Volume 2 is a highly comprehensive and exam-oriented textbook designed for students preparing for CBSE Board Exams and competitive exams like JEE Main and NEET. Published by Pradeep Publications, this book strictly follows the latest NCERT syllabus and helps students develop strong conceptual clarity along with excellent problem-solving skills. Volume 2 focuses on advanced topics of Class 11 chemistry such as states of matter, thermodynamics, equilibrium, and redox reactions in a detailed and structured manner. The book includes well-explained theory, diagrams, and step-by-step solved examples to make complex concepts easy to understand. It also provides a wide variety of practice questions including multiple-choice questions (MCQs), numerical problems, assertion-reason questions, and previous year questions to improve analytical thinking, accuracy, and exam performance. Pradeep Chemistry books are widely trusted by students and teachers for their clarity, structured content, and exam-focused approach. This book is ideal for Class 11 students, beginners, and aspirants who want to strengthen their chemistry concepts and perform well in school exams as well as competitive exams like JEE Main and NEET.

View & Download
Chemistry

[PDF] Pradeep New Course Chemistry for Class 12 Volume 1 - Free Download

by Pradeep Authors · Pradeep Publications

Pradeep New Course Chemistry for Class 12 Volume 1 is a highly trusted and comprehensive textbook designed for students preparing for CBSE Board Exams and competitive exams like JEE Main and NEET. Published by Pradeep Publications, this book strictly follows the latest NCERT syllabus and provides a strong conceptual foundation along with extensive practice. Volume 1 covers important topics such as solid state, solutions, electrochemistry, and chemical kinetics in a detailed and well-structured manner. The book includes clear theoretical explanations, diagrams, and step-by-step solved examples to help students understand concepts effectively. It also provides a wide range of practice questions including multiple-choice questions (MCQs), numerical problems, assertion-reason questions, and previous year questions to enhance analytical thinking, accuracy, and exam performance. Pradeep Chemistry books are widely recommended by teachers for their clarity, structured approach, and exam-oriented content. This book is ideal for Class 12 students, beginners, and aspirants who want to strengthen their chemistry concepts, perform well in school exams, and excel in competitive exams like JEE Main and NEET.

View & Download
Chemistry

[PDF] Pradeep New Course Chemistry for Class 12 Volume 2 - Free Download

by Pradeep Authors · Pradeep Publications

Pradeep New Course Chemistry for Class 12 Volume 2 is a highly comprehensive and exam-oriented textbook designed for students preparing for CBSE Board Exams and competitive exams like JEE Main and NEET. Published by Pradeep Publications, this book strictly follows the latest NCERT syllabus and helps students develop strong conceptual clarity along with excellent problem-solving skills. Volume 2 focuses on advanced topics of Class 12 chemistry such as surface chemistry, general principles and processes of isolation of elements (metallurgy), p-block elements, d and f block elements, coordination compounds, haloalkanes and haloarenes, alcohols, phenols, ethers, aldehydes, ketones, carboxylic acids, amines, and biomolecules in a detailed and structured manner. The book includes well-explained theory, diagrams, and step-by-step solved examples to make complex concepts easy to understand. It also provides a wide variety of practice questions including multiple-choice questions (MCQs), numerical problems, assertion-reason questions, and previous year questions to improve analytical thinking, accuracy, and exam performance. Pradeep Chemistry books are widely trusted by students and teachers for their clarity, structured content, and exam-focused approach. This book is ideal for Class 12 students, beginners, and aspirants who want to strengthen their chemistry concepts, perform well in school exams, and excel in competitive exams like JEE Main and NEET.

View & Download
Biology

[PDF] Pradeep Textbook of Biology for Class 12 - Free Download

by H. C. Verma Group (Pradeep Authors) · Pradeep Publications

Pradeep Textbook of Biology for Class 12 is one of the most popular and trusted reference books for students preparing for CBSE Board Exams and medical entrance exams like NEET. Published by Pradeep Publications, this book is well-known for its detailed explanations, clear diagrams, and comprehensive coverage of the Class 12 Biology syllabus. It strictly follows the latest NCERT curriculum and is designed to help students build strong conceptual clarity and in-depth understanding of biological concepts. The book covers all important units such as reproduction, genetics and evolution, biology and human welfare, biotechnology, and ecology in a well-structured and easy-to-understand manner. Each chapter includes detailed theory, labeled diagrams, important definitions, and a variety of practice questions including objective questions, assertion-reason questions, and previous year questions. It helps students improve retention, conceptual understanding, and exam performance. Pradeep Biology is highly recommended by teachers and students for its accuracy and exam-oriented approach. This book is ideal for Class 12 students, NEET aspirants, and beginners who want to strengthen their biology fundamentals, revise effectively, and score high marks in board exams and competitive exams.

View & Download
Biology

[PDF] PW NCERT Punch Biology Class 11 - Free Download

by Physics Wallah · Physics Wallah

PW NCERT Punch Biology Class 11 is a highly effective revision and practice book designed for students preparing for CBSE Board Exams, NEET, and other medical entrance examinations. Published by Physics Wallah (PW), this book strictly follows the latest NCERT syllabus and focuses on building strong conceptual clarity through concise theory and extensive practice questions. It covers all major Class 11 Biology topics including diversity of living organisms, structural organization in plants and animals, cell structure and function, plant physiology, and human physiology. Each chapter includes a wide range of question types such as multiple-choice questions (MCQs), assertion-reason questions, case-based questions, and previous year questions to help students understand exam patterns and improve accuracy. The content is carefully designed to enhance retention, conceptual understanding, and analytical thinking. This book is especially useful for daily practice, quick revision, and self-assessment before exams. PW NCERT Punch series is widely trusted by students for its exam-focused approach and high-quality content. It is an ideal resource for Class 11 students, NEET aspirants, and beginners who want to build a strong foundation in biology and perform well in board exams as well as competitive exams.

View & Download
Physics

[PDF] PW NCERT Punch Physics Class 11 - Free Download

by Physics Wallah · Physics Wallah

PW NCERT Punch Physics Class 11 is a powerful revision and practice book specially designed for students preparing for CBSE Board Exams, JEE Main, NEET, and other competitive entrance exams. Published by Physics Wallah (PW), this book strictly follows the latest NCERT syllabus and focuses on building strong fundamentals through concept-based learning and targeted practice. It covers all essential Class 11 Physics topics including units and measurements, motion in a straight line, motion in a plane, laws of motion, work, energy and power, system of particles and rotational motion, gravitation, mechanical properties of solids and fluids, thermal properties of matter, thermodynamics, oscillations, and waves. Each chapter includes concise theory, important formulas, and a wide range of practice questions such as MCQs, assertion-reason questions, case-based questions, and previous year questions. The book is structured to enhance conceptual clarity, improve numerical problem-solving skills, and boost exam confidence. It is especially useful for daily practice, quick revision, and self-assessment. PW NCERT Punch series is trusted by thousands of students for its exam-focused content and effective approach. This book is ideal for Class 11 students, beginners, and aspirants who want to build a strong base in physics and perform well in board exams as well as competitive exams like JEE and NEET.

View & Download
Physics

[PDF] PW NCERT Punch Physics Class 11 - Free Download

by Physics Wallah · Physics Wallah

PW NCERT Punch Physics Class 11 is a highly effective revision and practice book designed for students preparing for CBSE Board Exams, JEE Main, NEET, and other competitive entrance examinations. Published by Physics Wallah (PW), this book focuses on building strong fundamentals through NCERT-based questions and concise theory. It strictly follows the latest CBSE syllabus and NCERT pattern, making it an ideal resource for concept clarity, revision, and exam preparation. The book covers all major Class 11 Physics topics including units and measurements, kinematics, laws of motion, work, energy and power, rotational motion, gravitation, properties of matter, thermodynamics, oscillations, and waves. Each chapter includes a wide variety of question types such as multiple-choice questions (MCQs), assertion-reason questions, case-based questions, and previous year questions to help students understand exam patterns and improve accuracy. The structured content helps in strengthening conceptual understanding, improving problem-solving ability, and enhancing analytical thinking. It is especially useful for regular practice, quick revision, and self-assessment. PW NCERT Punch series is widely trusted by students for its exam-focused approach and high-quality content. This book is perfect for Class 11 students, beginners, and aspirants aiming to build a strong foundation in physics for board exams and competitive exams like JEE and NEET.

View & Download