Book picks similar to
Jurisprudence by John G. Riddall
law
academic-university
english
natacha
To Be Fair: Confessions of a District Court Judge
Rosemary Riddell - 2021
Why Religion Matters: The Fate of the Human Spirit in an Age of Disbelief
Huston Smith - 2000
Smith champions a society in which religion is once again treasured and authentically practiced as the vital source of human wisdom.
Writing with Style: Conversations on the Art of Writing
John R. Trimble - 1975
A storehouse of practical writing tips, written in a lively, conversational style.
OCA Java SE 7 Programmer I Certification Guide: Prepare for the 1ZO-803 exam
Mala Gupta - 2012
You'll explore a wide range of important Java topics as you systematically learn how to pass the certification exam. Each chapter starts with a list of the exam objectives covered in that chapter. You'll find sample questions and exercises designed to reinforce key concepts and to prepare you for what you'll see in the real exam, along with numerous tips, notes, and visual aids throughout the book.About This BookTo earn the OCA Java SE 7 Programmer Certification, you need to know your Java inside and out, and to pass the exam it's good to understand the test itself. This book cracks open the questions, exercises, and expectations you'll face on the OCA exam so you'll be ready and confident on test day.OCA Java SE 7 Programmer I Certification Guide is a comprehensive guide to the 1Z0-803 exam. You'll explore important Java topics as you systematically learn what is required. Each chapter starts with a list of exam objectives, followed by sample questions and exercises designed to reinforce key concepts. It provides multiple ways to digest important techniques and concepts, including analogies, diagrams, flowcharts, and lots of well-commented code.Written for developers with a working knowledge of Java who want to earn the OCA Java SE 7 Programmer I Certification.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideCovers all exam topicsHands-on coding exercisesHow to avoid built-in traps and pitfallsAbout the AuthorMala Gupta has been training programmers to pass Java certification exams since 2006. She holds OCA Java SE7 Programmer I, SCWCD, and SCJP certifications.Table of ContentsIntroductionJava basicsWorking with Java data typesMethods and encapsulationString, StringBuilder, Arrays, and ArrayListFlow controlWorking with inheritanceException handlingFull mock exam
Ethics and the Limits of Philosophy
Bernard Williams - 1985
In this book he delivers a sustained indictment of systematic moral theory from Kant onward and offers a persuasive alternative.Kant's ideas involved a view of the self we can no longer accept. Modern theories such as utilitarianism and contractualism usually offer criteria that lie outside the self altogether, and this, together with an emphasis on system, has weakened ethical thought. Why should a set of ideas have any special authority over our sentiments just because it has the structure of a theory? How could abstract theory help the individual answer the Socratic question "How should I live?"Williams's goal is nothing less than to reorient ethics toward the individual. He accuses modern moral philosophers of retreating to system and deserting individuals in their current social context. He believes that the ethical work of Plato and Aristotle is nearer to the truth of what ethical life is, but at the same time recognizes that the modern world makes unparalleled demands on ethical thought. He deals with the most thorny questions in contemporary philosophy and offers new ideas about issues such as relativism, objectivity, and the possibility of ethical knowledge. Williams has written an imaginative, ingenious book that calls for philosophers to transcend their self-imposed limits and to give full attention to the complexities of the ethical life.
An Introduction to Political Philosophy
Jonathan Wolff - 2006
Jonathan Wolff looks at the works of Plato, Hobbes, Locke, Rousseau, Mill, Marx, and Rawls (among others), examining how the debates between philosophers have developed, and searching for possible answers to these provocative questions. His final chapter looks at more recent issues, particularly feminist political theory.
Modern Operating Systems
Andrew S. Tanenbaum - 1992
What makes an operating system modern? According to author Andrew Tanenbaum, it is the awareness of high-demand computer applications--primarily in the areas of multimedia, parallel and distributed computing, and security. The development of faster and more advanced hardware has driven progress in software, including enhancements to the operating system. It is one thing to run an old operating system on current hardware, and another to effectively leverage current hardware to best serve modern software applications. If you don't believe it, install Windows 3.0 on a modern PC and try surfing the Internet or burning a CD. Readers familiar with Tanenbaum's previous text, Operating Systems, know the author is a great proponent of simple design and hands-on experimentation. His earlier book came bundled with the source code for an operating system called Minux, a simple variant of Unix and the platform used by Linus Torvalds to develop Linux. Although this book does not come with any source code, he illustrates many of his points with code fragments (C, usually with Unix system calls). The first half of Modern Operating Systems focuses on traditional operating systems concepts: processes, deadlocks, memory management, I/O, and file systems. There is nothing groundbreaking in these early chapters, but all topics are well covered, each including sections on current research and a set of student problems. It is enlightening to read Tanenbaum's explanations of the design decisions made by past operating systems gurus, including his view that additional research on the problem of deadlocks is impractical except for "keeping otherwise unemployed graph theorists off the streets." It is the second half of the book that differentiates itself from older operating systems texts. Here, each chapter describes an element of what constitutes a modern operating system--awareness of multimedia applications, multiple processors, computer networks, and a high level of security. The chapter on multimedia functionality focuses on such features as handling massive files and providing video-on-demand. Included in the discussion on multiprocessor platforms are clustered computers and distributed computing. Finally, the importance of security is discussed--a lively enumeration of the scores of ways operating systems can be vulnerable to attack, from password security to computer viruses and Internet worms. Included at the end of the book are case studies of two popular operating systems: Unix/Linux and Windows 2000. There is a bias toward the Unix/Linux approach, not surprising given the author's experience and academic bent, but this bias does not detract from Tanenbaum's analysis. Both operating systems are dissected, describing how each implements processes, file systems, memory management, and other operating system fundamentals. Tanenbaum's mantra is simple, accessible operating system design. Given that modern operating systems have extensive features, he is forced to reconcile physical size with simplicity. Toward this end, he makes frequent references to the Frederick Brooks classic The Mythical Man-Month for wisdom on managing large, complex software development projects. He finds both Windows 2000 and Unix/Linux guilty of being too complicated--with a particular skewering of Windows 2000 and its "mammoth Win32 API." A primary culprit is the attempt to make operating systems more "user-friendly," which Tanenbaum views as an excuse for bloated code. The solution is to have smart people, the smallest possible team, and well-defined interactions between various operating systems components. Future operating system design will benefit if the advice in this book is taken to heart. --Pete Ostenson
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Al Sweigart - 2014
But what if you could have your computer do them for you?In "Automate the Boring Stuff with Python," you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple filesCreate, update, move, and rename files and foldersSearch the Web and download online contentUpdate and format data in Excel spreadsheets of any sizeSplit, merge, watermark, and encrypt PDFsSend reminder emails and text notificationsFill out online formsStep-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in "Automate the Boring Stuff with Python.""
The Social Contract and Discourses
Jean-Jacques Rousseau - 1762
Self-serving monarchic social systems, which collectively reduced common people to servitude, were now attacked by Enlightenment philosophers, of whom Rouseau was a leading light.His masterpiece, The Social Contract, profoundly influenced the subsequent development of society and remains provocative in a modern age of continuing widespread vested interest.
This is the most comprehensive paperback edition available, with introduction, notes, index and chronology of Rousseau's life and times.
Envisioning Information
Edward R. Tufte - 1990
The Whole Earth Review called Envisioning Information a "passionate, elegant revelation."
Literature: Approaches to Fiction, Poetry, and Drama
Robert DiYanni - 2003
Known for its clear presentation of the formal elements of literature and literary analysis, this compact anthology effectively balances classic, modern, and contemporary works across the three major genres, blending well-known writers with a diverse gathering of newer, international figures. This literary breadth is supplemented by extensive coverage of writing about literature, making this book an excellent text for introduction to literature courses as well as literature-based composition courses.
Human Capital: A Theoretical and Empirical Analysis, with Special Reference to Education
Gary S. Becker - 1964
Recipient of the 1992 Nobel Prize in Economic Science, Gary S. Becker is a pioneer of applying economic analysis to human behavior in such areas as discrimination, marriage, family relations, and education. Becker's research on human capital was considered by the Nobel committee to be his most noteworthy contribution to economics.This expanded edition includes four new chapters, covering recent ideas about human capital, fertility and economic growth, the division of labor, economic considerations within the family, and inequality in earnings."Critics have charged that Mr. Becker's style of thinking reduces humans to economic entities. Nothing could be further from the truth. Mr. Becker gives people credit for having the power to reason and seek out their own best destiny."—Wall Street Journal
Who Controls the Internet?: Illusions of a Borderless World
Jack L. Goldsmith - 2006
It's a book about the fate of one idea--that the Internet might liberate us forever from government, borders, and even our physical selves. We learn of Google's struggles with the French government and Yahoo's capitulation to the Chinese regime; of how the European Union sets privacy standards on the Net for the entire world; and of eBay's struggles with fraud and how it slowly learned to trust the FBI. In a decade of events the original vision is uprooted, as governments time and time again assert their power to direct the future of the Internet. The destiny of the Internet over the next decades, argue Goldsmith and Wu, will reflect the interests of powerful nations and the conflicts within and between them.While acknowledging the many attractions of the earliest visions of the Internet, the authors describe the new order, and speaking to both its surprising virtues and unavoidable vices. Far from destroying the Internet, the experience of the last decade has lead to a quiet rediscovery of some of the oldest functions and justifications for territorial government. While territorial governments have unavoidable problems, it has proven hard to replace what legitimacy governments have, and harder yet to replace the system of rule of law that controls the unchecked evils of anarchy. While the Net will change some of the ways that territorial states govern, it will not diminish the oldest and most fundamental roles of government and challenges of governance.Well written and filled with fascinating examples, including colorful portraits of many key players in Internet history, this is a work that is bound to stir heated debate in the cyberspace community.
Elementary Linear Algebra with Applications
Howard Anton - 1973
It proceeds from familiar concepts to the unfamiliar, from the concrete to the abstract. Readers consistently praise this outstanding text for its expository style and clarity of presentation. The applications version features a wide variety of interesting, contemporary applications. Clear, accessible, step-by-step explanations make the material crystal clear. Established the intricate thread of relationships between systems of equations, matrices, determinants, vectors, linear transformations and eigenvalues.
A Crown of Thorns: The Governors of the RBI
T.C.A. Srinivasa Raghavan - 2016
The participants in the controversy which raged during June–July this year forgot that as many four previous governors of the RBI have had their terms cut short. The recent debate has to be seen in this context. This volume focuses on all the governors of the RBI since 1935 and describes how almost all of them had problems with the government. It is inherent in the tasks they are charged with. It also shows how, after 1957, when Jawaharlal Nehru accepted the resignation of Benegal Rama Rau after the latter’s quarrel with the finance minister, T. T. Krishnamachari, the RBI virtually became a department of the finance ministry. Its claims to independence have been revived only after 2002, when financial sector reform changed the structure of a large part of the financial economy. The book ends with advice to future governors about what they should remember: they are the servants of the sovereign, not independent Wu-li masters. They have to manage the government, not fight it. Theirs, as a former governor sensibly pointed out, is a circumscribed independence, the perimeters of which are defined by the government.