Law Of Innocence

By Michael Connelly

 Law Of Innocence

Law Of Innocence

By Michael Connelly

Price: $16.99 $7.95 SAVE 54%
In Stock Eligible for delivery click here for FREE In-Store Pickup

Paperback

0.0/5.0 (Based on 0 Reviews)
Write a Review

INSPIRATION FOR THE ORIGINAL SERIES THE LINCOLN LAWYER - THE #1 TV SHOW ON NETFLIX

Lincoln Lawyer Mickey Haller is back on the job in this heart-stopping thriller from a renowned #1 New York Times bestselling author.

"One of the finest legal thrillers of the last decade" --Associated Press

On the night he celebrates a big win, defense attorney Mickey Haller is pulled over by police, who find the body of a former client in the trunk of his Lincoln. Haller is immediately charged with murder but can't post the exorbitant $5 million bail slapped on him by a vindictive judge.

Mickey elects to represent himself and is forced to mount his defense from his jail cell in the Twin Towers Correctional Center in downtown Los Angeles. All the while he needs to look over his shoulder--as an officer of the court he is an instant target, and he makes few friends when he reveals a corruption plot within the jail.

But the bigger plot is the one against him. Haller knows he's been framed, whether by a new enemy or an old one. As his trusted team, including his half-brother, Harry Bosch, investigates, Haller must use all his skills in the courtroom to counter the damning evidence against him.

Even if he can obtain a not-guilty verdict, Mickey understands that it won't be enough. In order to be truly exonerated, he must find out who really committed the murder and why. That is the law of innocence.

In his highest stakes case yet, the Lincoln Lawyer fights for his life and proves again why he is "a worthy colleague of Atticus Finch . . . in the front of the pack in the legal thriller game" (Los Angeles Times).

A CBS The Doctors Book Club Pick
A People Book of the Week Selection

Conditions may vary on used items. Used items may not come with all original accompanying content, such as access codes or other bonus items included in the original packaging, unless otherwise specified.

Prices online may differ from those in stores. In-store prices are varied and based on condition and availability.

Item # 9341795

Error Occurred While Processing Request The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.


The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request

An error occurred while Parsing an XML document.

Content is not allowed in prolog.
 
The error occurred in C:/websites/stratusecommerce/functions/ingram.cfc: line 114
Called from C:/websites/stratusecommerce/functions/ingram.cfc: line 113
Called from C:/websites/stratusecommerce/products.cfm: line 667
Called from C:/websites/stratusecommerce/products.cfm: line 664
Called from C:/websites/stratusecommerce/products.cfm: line 202
Called from C:/websites/stratusecommerce/products.cfm: line 1
Called from C:/websites/stratusecommerce/application.cfc: line 285
112 :     <cfset bookResponse=this.getxmlbyisbn(arguments.isbn)>
113 :     <cfset products=[]>
114 :     <cfset cleanxml=xmlparse(bookResponse).envelope.body.SearchRequestType5Response.SearchRequestType5Result.IngramSearchResults>
115 :     <cfset returnproduct=structnew()>
116 :     <cfset returnproduct.imgurl=isdefined('cleanxml.imageurl.xmltext')?cleanxml.imageurl.xmltext:''>

Resources:

Browser   CCBot/2.0 (https://commoncrawl.org/faq/)
Remote Address   172.71.31.157
Referrer  
Date/Time   20-Apr-25 10:13 PM
Stack Trace
at cfingram2ecfc1340016095$funcGETPRODUCTBYISBN._factor1(C:/websites/stratusecommerce/functions/ingram.cfc:114) at cfingram2ecfc1340016095$funcGETPRODUCTBYISBN.runFunction(C:/websites/stratusecommerce/functions/ingram.cfc:113) at cfproducts2ecfm1943077553._factor7(C:/websites/stratusecommerce/products.cfm:667) at cfproducts2ecfm1943077553._factor14(C:/websites/stratusecommerce/products.cfm:664) at cfproducts2ecfm1943077553._factor15(C:/websites/stratusecommerce/products.cfm:202) at cfproducts2ecfm1943077553.runPage(C:/websites/stratusecommerce/products.cfm:1) at cfapplication2ecfc592922610$funcONREQUEST.runFunction(C:/websites/stratusecommerce/application.cfc:285)

coldfusion.xml.XmlProcessException: An error occurred while Parsing an XML document.
	at coldfusion.xml.XmlProcessor.parse(XmlProcessor.java:292)
	at coldfusion.xml.XmlProcessor.parse(XmlProcessor.java:256)
	at coldfusion.runtime.CFPage.XmlParse(CFPage.java:298)
	at cfingram2ecfc1340016095$funcGETPRODUCTBYISBN._factor1(C:\websites\stratusecommerce\functions\ingram.cfc:114)
	at cfingram2ecfc1340016095$funcGETPRODUCTBYISBN.runFunction(C:\websites\stratusecommerce\functions\ingram.cfc:113)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
	at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
	at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
	at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
	at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:310)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503)
	at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4327)
	at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4290)
	at cfproducts2ecfm1943077553._factor7(C:\websites\stratusecommerce\products.cfm:667)
	at cfproducts2ecfm1943077553._factor14(C:\websites\stratusecommerce\products.cfm:664)
	at cfproducts2ecfm1943077553._factor15(C:\websites\stratusecommerce\products.cfm:202)
	at cfproducts2ecfm1943077553.runPage(C:\websites\stratusecommerce\products.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5274)
	at cfapplication2ecfc592922610$funcONREQUEST.runFunction(C:\websites\stratusecommerce\application.cfc:285)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
	at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:553)
	at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
	at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
	at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
	at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
	at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:310)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696)
	at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503)
	at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:115)
	at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:308)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:569)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:162)
	at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:97)
	at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:81)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
	at coldfusion.CfmServlet.service(CfmServlet.java:231)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:448)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:936)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
	at java.base/java.lang.Thread.run(Thread.java:834)