Record ID | marc_columbia/Columbia-extract-20221130-009.mrc:248958199:18612 |
Source | marc_columbia |
Download Link | /show-records/marc_columbia/Columbia-extract-20221130-009.mrc:248958199:18612?format=raw |
LEADER: 18612cam a2200685Ma 4500
001 4240161
005 20220730225305.0
006 m o d
007 cr cn|||||||||
008 010703s1999 cau o 001 0 eng d
010 $z 99217320
035 $a(OCoLC)ocm48138557
035 $a(NNC)4240161
040 $aN$T$beng$epn$cN$T$dOCLCQ$dYDXCP$dOCLCG$dOCLCQ$dTUU$dOCLCQ$dTNF$dOCLCQ$dZCU$dOCLCO$dTEFOD$dOCLCE$dE7B$dOCLCQ$dOCLCF$dSINTU$dOCLCQ$dTEFOD$dOCLCQ$dSUR$dOCLCQ$dMNS$dRCC$dMUO$dOCLCQ$dINT$dOCLCQ$dGDC$dINARC$dOCLCQ$dOCLCO$dFWR$dOCLCO$dANO
015 $aGBA012944$2bnb
019 $a53367800$a300538136$a606378940$a733801137$a961655729$a962676896$a984883534$a1053049341$a1081053734$a1149398379$a1295866540$a1295963287
020 $a0072132868$q(electronic bk.)
020 $a9780072132861$q(electronic bk.)
020 $z0072119772
020 $z9780072119770
035 $a(OCoLC)48138557$z(OCoLC)53367800$z(OCoLC)300538136$z(OCoLC)606378940$z(OCoLC)733801137$z(OCoLC)961655729$z(OCoLC)962676896$z(OCoLC)984883534$z(OCoLC)1053049341$z(OCoLC)1081053734$z(OCoLC)1149398379$z(OCoLC)1295866540$z(OCoLC)1295963287
037 $bOverDrive, Inc.$nhttp://www.overdrive.com
037 $aAD48C056-1BFE-4F23-B019-C5DE997E4395$bOverDrive, Inc.$nhttp://www.overdrive.com
042 $adlr
050 4 $aQA76.76.H94$bP684 1999eb
072 7 $aCOM$x018000$2bisacsh
082 04 $a005.7/2$221
049 $aZCUA
100 1 $aPowell, Thomas A.,$d1968-
245 10 $aHTML :$bthe complete reference /$cThomas A. Powell.
250 $a2nd ed.
260 $aBerkeley, Calif. :$bOsborne/McGraw-Hill,$c©1999.
300 $a1 online resource (xxii, 1130 pages)
336 $atext$btxt$2rdacontent
337 $acomputer$bc$2rdamedia
338 $aonline resource$bcr$2rdacarrier
500 $aIncludes index.
506 $3Use copy$fRestrictions unspecified$2star$5MiAaHDL
533 $aElectronic reproduction.$b[Place of publication not identified] :$cHathiTrust Digital Library,$d2010.$5MiAaHDL
538 $aMaster and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.$uhttp://purl.oclc.org/DLF/benchrepro0212$5MiAaHDL
583 1 $adigitized$c2010$hHathiTrust Digital Library$lcommitted to preserve$2pda$5MiAaHDL
588 0 $aPrint version record.
546 $aEnglish.
505 00 $gPart 1$tWeb Basics --$tBasic HTML Concepts$g4 --$tHTML: A Structured Language$g7 --$tOverview of HTML Markup$g11 --$tLogical and Physical HTML$g13 --$tWhat HTML Is Not$g15 --$g2$tWeb Publishing$g19 --$tWhat Is Good Web Design?$g20 --$tThe Process of Web Publishing$g23 --$tDetermining Purpose$g24 --$tWho Is the Audience?$g25 --$tWho Will Pay for It?$g26 --$tDefining Goals$g27 --$tDefining Scope$g28 --$tOrganization of Information$g29 --$tDetermining the Site Plan$g36 --$tImplementation$g37 --$tGathering and Creating the Content$g37 --$tVisual Design$g38 --$tTechnology Design$g38 --$tProducing the HTML$g39 --$tTesting$g42 --$tMaintenance$g44 --$tThe Phases of Web Site Development$g45 --$tHTML's Role in the Web$g45 --$tHistorical Roots of HTML$g46 --$tMosaic: The Web Community Changes$g47 --$tThe Rise of Netscape$g48 --$tThe Market Matures: Microsoft Enters$g49 --$tFrom Pages to Programs$g49 --$tIssues Facing HTML and the Web$g50 --$tHTML Overview$g54 --$tHTML Rules and Guidelines$g55 --$tThe Structure of HTML Documents$g59 --$tDocument Types$g60 --$tThe <HTML> Element$g61 --$tThe <HEAD> Element$g62 --$tThe <TITLE> Element$g63 --$tThe <BODY> Element$g66 --$tHTML Elements$g66 --$tCore Attributes$g66 --$tLanguage Attributes$g68 --$tCore Events$g68 --$tBlock-Level Elements$g69 --$tText-Level Elements$g94 --$tCharacter Entities$g100 --$g4$tLinks and Addressing$g105 --$tLinking Basics$g106 --$tWhat Are URLs?$g109 --$tBasic Concepts$g110 --$tFormula for a URL$g118 --$tRelative URLs$g127 --$tLinking in HTML$g129 --$tThe Anchor Element$g129 --$tLink Renderings$g132 --$tAnchor Attributes$g133 --$tUsing the NAME Attribute$g134 --$tTITLE Attributes for Anchors$g136 --$tAccelerator Keys$g138 --$tTABINDEX Attribute$g139 --$tTARGET Attribute$g139 --$tAnchors and Link Relationships$g140 --$tScripting and Anchors$g140 --$tImages and Anchors$g141 --$tImage Maps$g142 --$tServer-Side Image Maps$g143 --$tClient-Side Image Maps$g144 --$tImage Map Attributes$g149 --$tSemantic Linking with the <LINK> Element$g154 --$tLink Relationships in Detail$g154 --$tWebTV Support for <LINK>$g160 --$t<LINK> and Style Sheets$g160 --$tMeta-Information$g161 --$t<META> and the NAME Attribute$g162 --$tMETA and HTTP-EQUIP$g163 --$tClient-Pull$g164 --$tSite Filtering$g164 --$tLinking Issues$g168 --$tBeyond Location$g170 --$tProblems with URLs$g170 --$tURNs, URCs, and URIs$g171 --$tNew URL Forms$g173 --$g5$tHTML and Images$g175 --$tThe Role of Images on the Web$g176 --$tImage Preliminaries$g177 --$tGIF Images$g179 --$tJPEG Images$g186 --$tPNG Images$g187 --$tOther Useful Image Formats$g187 --$tImage Downloading Issues$g187 --$tObtaining Images$g189 --$tHTML Image Basics$g191 --$tALT Attribute$g192 --$tImage Alignment$g196 --$tHSPACE and VSPACE$g200 --$tExtensions to <BR>$g202 --$tHEIGHT and WIDTH$g205 --$tLOWSRC$g206 --$tImages as Buttons$g207 --$tImage Maps$g209 --$tServer-Side Image Maps$g209 --$tClient-Side Image Maps$g210 --$tAdvanced Image Considerations: Scripting, Style, and <OBJECT>$g211 --$gPart II$tPresentation and Layout --$tDesign Requirements$g216 --$tHTML Approach to Web Design$g217 --$tText Alignment with Traditional HTML Elements$g217 --$tThe <CENTER> Element$g219 --$tAlignment Attributes$g219 --$tWord Hinting with <NOBR> and <WBR>$g219 --$tAlignment with Images$g220 --$tInvisible Images and Layout$g221 --$tThe <SPACER> Element$g222 --$tThe <MULTICOL> Element$g224 --$tFonts$g227 --$tDocument-Wide Font Settings$g229 --$tDownloadable Fonts$g230 --$tNetscape's Dynamic Fonts$g231 --$tMicrosoft's Dynamic Fonts$g232 --$tColors in HTML$g233 --$tDocument-Wide Color Attributes for <BODY>$g235 --$tBackground Images$g237 --$tInternet Explorer Background Attributes$g240 --$g7$tLayout with Tables$g243 --$tSimple Tables$g244 --$tROWSPAN and COLSPAN$g246 --$tTables for Layout$g249 --$tTables in HTML 4$g256 --$t<TABLE> Elements$g259 --$tDatabinding: Tables Generated from a Data Source$g259 --$g8$tAdvanced Layout: Frames and Layers$g265 --$tFrames$g266 --$tOverview of Frames$g267 --$tSimple Frame Example$g267 --$tFrame Targeting$g272 --$tFloating Frames$g275 --$tUsing Frames$g276 --$tFrame Problems$g277 --$tLayers$g278 --$tPositioned Layers$g279 --$tInflow Layers$g281 --$tInteresting Uses of Layers$g283 --$tProgramming Layers$g286 --$g9$tHTML and Other Media Types$g289 --$tHTML and Binary Objects$g290 --$tPlug-Ins and <EMBED>$g290 --$tActiveX Controls and <OBJECT>$g292 --$tJava Applets$g293 --$tMedia-Like Element: <MARQUEE>$g295 --$tAudio Support in Browsers$g297 --$tDigital Sound Basics$g298 --$tAudio File Formats and Compression$g298 --$tDownloading and Playing Audio$g298 --$tVideo Support$g308 --$tDigital Video Basics$g309 --$tVideo File Formats and Compression$g309 --$tWaiting for Video$g309 --$tOther Video Formats$g322 --$tOther Binary Formats$g322 --$tFlash$g323 --$tAcrobat$g325 --$g10$tStyle Sheets$g327 --$tThe Rise of Style$g328 --$tStyle Sheet Basics$g329 --$tAdding Style to a Document$g330 --$tStyle Sheet Example$g342 --$tStyle Sheet Properties$g344 --$tFont Properties$g344 --$tColor and Background Properties$g351 --$tText Properties$g356 --$tBox Properties$g361 --$tClassification Properties$g374 --$tPositioning with Style Sheets$g378 --$tPositioning and Sizing of Regions$g379 --$tCSS2: New Feature Summary$g386 --$tMedia Types$g386 --$tUser Interface Changes$g389 --$tMicrosoft-Specific Style Sheet Properties$g397 --$tFilters$g397 --$gPart III$tProgramming and HTML --$g11$tBasic Interactivity and HTML: Forms$g407 --$tHow Are Forms Used?$g408 --$tForm Preliminaries$g409 --$tThe <FORM> Element$g410 --$tACTION Attribute$g410 --$tMETHOD Attribute$g411 --$tNAME Attribute$g413 --$tENCTYPE Attribute$g414 --$tSimple <FORM> Syntax$g415 --$tComplete <FORM> Syntax$g416 --$tForm Controls$g419 --$tText Controls$g419 --$tAdditional <INPUT> Types$g433 --$tNew and Emerging Form Elements$g438 --$t<BUTTON> Element$g438 --$tLabels$g439 --$t<FIELDSET>$g439 --$tForm Accessibility Enhancements$g441 --$tMiscellaneous HTML 4 Form Attributes$g443 --$tForm Presentation$g443 --$tSpecial Form Considerations for WebTV$g448 --$tForms and Events$g448 --$tOverview of Client/Server Programming on the Web$g454 --$tServer-Side Programming$g457 --$tCommon Gateway Interface (CGI)$g458 --$tCGI Output$g461 --$tPassing Information to a CGI Program: Environment Variables$g464 --$tPassing Information to a CGI Program: Form Data$g468 --$tWriting CGI Programs$g470 --$tBuying or Borrowing CGI Programs$g471 --$tNSAPI/ISAPI$g472 --$tParsed HTML Solutions: Server-Side Scripting$g472 --$tServer-Side Includes (SSIs)$g473 --$tColdFusion$g479 --$tUsing CFML$g479 --$tCFML Summary$g488 --$tActive Server Pages (ASP)$g490 --$tCreating ASP Pages$g491 --$tThe Purpose of Scripting$g498 --$tJavaScript$g499 --$tVBScript$g502 --$tIncluding Scripts in an HTML Document$g504 --$tSpecifying the Scripting Language$g508 --$tExternal Scripts$g509 --$tScripting and Non-Script-Aware Browsers$g510 --$t<NOSCRIPT>$g511 --$tScript Events and HTML$g512 --$tExtended Event Models$g518 --$tForm Validation in JavaScript$g529 --$g14$tDynamic HTML (DHTML)$g535 --$tDynamic HTML and the Document Object Model$g536 --$tObject Models$g539 --$tHTML and Scripting Access$g542 --$tRollover Buttons$g547 --$tStyle Sheet-Based Rollovers$g549 --$tMoving Objects with DHTML$g551 --$tRamifications of DHTML$g557 --$g15$tClient-Side Programming and HTML$g559 --$tScripting, Programming, and Objects$g560 --$tPlug-Ins$g561 --$t<EMBED> Syntax$g563 --$tJava Applets$g569 --$t<APPLET> Syntax$g572 --$tJava and Scripting$g574 --$tUsing Java Without Programming$g577 --$tActiveX Controls$g578 --$tAdding Controls to Web Pages$g580 --$tCross-Platform Support with Plug-Ins and ActiveX Controls$g588 --$tThe Future of <OBJECT>$g590 --$gPart IV$tSite Delivery --$g16$tPutting It All Together: Delivering the Web Site$g595 --$tPublishing the Site$g596 --$tOutsourcing Web Hosting$g596 --$tVirtual Hosting$g599 --$tRunning a Local Web Server$g600 --$tSelecting a Web Server$g600 --$tHow Web Servers Work$g604 --$tHTTP$g605 --$tMIME$g621 --$tSpeed and State Problems with HTTP$g622 --$tThe Realities of Publishing and Maintaining a Web Site$g623 --$gPart V$tNew Horizons --$g17$tXML: Beyond HTML$g627 --$tRelationship Among HTML, SGML, and XML$g628 --$tBasic XML$g630 --$tValid Documents$g632 --$tWays to Use XML$g638 --$tXML for Data Files$g638 --$tEmbedding XML into HTML Documents$g640 --$tConverting XML to HTML for Display$g643 --$tDisplaying XML Documents by Using CSS and XSL$g645
505 00 $t--$tRewriting HTML as XML$g649 --$tPredicting the Future of XML$g651 --$g18$tFuture Directions$g653 --$tPresentation Issues$g654 --$tProgramming Issues$g655 --$tStructure$g658 --$tWeb-Wide Problems$g661 --$tApplication-Specific Presentation$g663 --$tWhat Is the Future of HTML?$g664 --$gA$tHTML Element Reference$g669 --$tCore Attributes Reference$g670 --$tCLASS$g670 --$tID$g670 --$tSTYLE$g671 --$tTITLE$g671 --$tLanguage Reference$g672 --$tLANG$g672 --$tDIR$g672 --$tEvents Reference$g672 --$tExtended Events$g672 --$tHTML Element Reference$g681 --$t<! -- ... -- > (Comment)$g681 --$t<!DOCTYPE> (Document Type Definition)$g682 --$t<A> (Anchor)$g683 --$t<ABBR> (Abbreviation)$g688 --$t<ACRONYM> (Acronym)$g689 --$t<ADDRESS> (Address)$g691 --$t<APPLET> (Java Applet)$g693 --$t<AREA> (Image Map Area)$g696 --$t<AUDIOSCOPE> (Sound Amplitude Display)$g700 --$t<B> (Bold)$g701 --$t<BASE> (Base URL)$g703 --$t<BASEFONT> (Base Font)$g704 --$t<BDO> (Bidirectional Override)$g706 --$t<BGSOUND> (Background Sound)$g707 --$t<BIG> (Big Font)$g708 --$t<BLACKFACE> (Blackface Font)$g710 --$t<BLINK> (Blinking Text Display)$g710 --$t<BLOCKQUOTE> (Block Quote)$g711 --$t<BODY> (Document Body)$g713 --$t<BQ> (Block Quote)$g717 --$t<BR> (Line Break)$g718 --$t<BUTTON> (Form Button)$g719 --$t<CAPTION> (Figure or Table Caption)$g722 --$t<CENTER> (Center Alignment)$g725 --$t<CITE> (Citation)$g726 --$t<CODE> (Code Listing)$g728 --$t<COL> (Column)$g730 --$t<COLGROUP> (Column Group)$g732 --$t<COMMENT> (Comment Information)$g734
505 80 $t<DD> (Definition in a Definition List)$g735 --$t<DEL> (Deleted Text)$g737 --$t<DFN> (Defining Instance of a Term)$g739 --$t<DIR> (Directory List)$g741 --$t<DIV> (Division)$g743 --$t<DL> (Definition List)$g746 --$t<DT> (Term in a Definition List)$g748 --$t<EM> (Emphasis)$g750 --$t<EMBED> (Embedded Object)$g752 --$t<FIELDSET> (Form Field Set)$g755 --$t<FN> (Footnote)$g757 --$t<FONT> (Font Definition)$g758 --$t<FORM> (Form for User Input)$g760 --$t<FRAME> (Window Region)$g763 --$t<FRAMESET> (Frameset Definition)$g766 --$t<H1> Through <H6> (Headings)$g770 --$t<HEAD> (Document Head)$g772 --$t<HR> (Horizontal Rule)$g774 --$t<HTML> (HTML Document)$g776 --$t<I> (Italic)$g777 --$t<IFRAME> (Floating Frame)$g779 --$t<ILAYER> (Inflow Layer)$g782 --$t<IMG> (Image)$g784 --$t<INPUT> (Input Form Control)$g789 --$t<INS> (Inserted Text)$g794 --$t<ISINDEX> (Index Prompt)$g797 --$t<KBD> (Keyboard Input)$g799 --$t<LABEL> (Form Control Label)$g800 --$t<LAYER> (Content Layers)$g803 --$t<LEGEND> (Field Legend)$g806 --$t<LI> (List Item)$g808 --$t<LINK> (Link to External Files or Set Relationships)$g810 --$t<LISTING> (Code Listing)$g814 --$t<MAP> (Client-Side Image Map)$g815 --$t<MARQUEE> (Marquee Display)$g817 --$t<MENU> (Menu List)$g821 --$t<META> (Meta-Information)$g823 --$t<MULTICOL> (Multiple Column Text)$g825 --$t<NOBR> (No Breaks)$g827 --$t<NOEMBED> (No Embedded Media Support)$g828 --$t<NOFRAMES> (No Frame Support Content)$g829 --$t<NOSCRIPT> (No Script Support Content)$g830 --$t<OBJECT> (Embedded Object)$g832 --$t<OL> (Ordered List)$g837 --$t<OPTGROUP> (Option Grouping)$g839 --$t<OPTION> (Option in Selection List)$g841 --$t<P> (Paragraph)$g843 --$t<PARAM> (Object Parameter)$g846 --$t<PLAINTEXT> (Plain Text)$g848 --$t<PRE> (Preformatted Text)$g850 --$t<Q> (Quote)$g852 --$t<S> (Strikethrough)$g854 --$t<SAMP> (Sample Text)$g855 --$t<SCRIPT> (Scripting)$g857 --$t<SELECT> (Selection List)$g860 --$t<SMALL> (Small Text)$g864 --$t<SPACER> (Extra Space)$g866 --$t<SPAN> (Text Span)$g867 --$t<STRIKE> (Strikeout Text)$g869 --$t<STRONG> (Strong Emphasis)$g871 --$t<STYLE> (Style Information)$g873 --$t<SUB> (Subscript)$g875 --$t<SUP> (Superscript)$g877 --$t<TABLE> (Table)$g879 --$t<TBODY> (Table Body)$g885 --$t<TD> (Table Data)$g888 --$t<TEXTAREA> (Multiline Text Input)$g893 --$t<TFOOT> (Table Footer)$g898 --$t<TH> (Table Header)$g900 --$t<THEAD> (Table Header)$g905 --$t<TITLE> (Document Title)$g908 --$t<TR> (Table Row)$g909 --$t<TT> (Teletype Text)$g912 --$t<U> (Underline)$g914 --$t<UL> (Unordered List)$g915 --$t<VAR> (Variable)$g918 --$t<WBR> (Word Break)$g919 --$t<XML> (XML Data Island)$g921 --$t<XMP> (Example)$g922 --$gB$tStyle Sheet Reference$g925 --$tStyle Sheet Terms$g926 --$tEmbedded Styles$g926 --$tInline Styles$g927 --$tLinked Styles$g927 --$tImported Styles$g927 --$tSelectors$g928 --$tRules$g930 --$tGrouping$g931 --$tInheritance$g931 --$tPseudoclasses$g931 --$tA:active$g931 --$tA:link$g932 --$tA:visited$g932 --$tPseudoelements$g932 --$tfirst-letter$g932 --$tfirst-line$g933 --$tMiscellaneous$g933 --$t/* comments */$g933 --$t! Important$g934 --$tFonts$g934 --$tfont-family$g934 --$tfont-size$g936 --$tfont-style$g940 --$tfont-weight$g942 --$tfont-variant$g943 --$ttext-transform$g944 --$ttext-decoration$g946 --$tfont$g948 --$tText$g948 --$tword-spacing$g948 --$tletter-spacing$g949 --$tline-height$g949 --$ttext-align$g950 --$tvertical-align$g951 --$ttext-indent$g953 --$tColors and Backgrounds$g954 --$tcolor$g954 --$tbackground-color$g954 --$tbackground-image$g955 --$tbackground-repeat$g956 --$tbackground-attachment$g957 --$tbackground-position$g958 --$tbackground$g961 --$tLayout$g966 --$tMargins$g966 --$tBorders$g968 --$tPadding$g976 --$twidth$g978 --$theight$g978 --$tfloat$g979 --$tclear$g980 --$tLayers and Positioning$g982 --$tposition$g982 --$twidth$g984 --$theight$g984 --$tclip$g984 --$toverflow$g984 --$tz-index$g985 --$tvisibility$g986 --$tClassification$g987 --$tdisplay$g987 --$twhite-space$g988 --$tlist-style-type$g989 --$tlist-style-image$g992 --$tlist-style-position$g993 --$tlist-style$g993 --$tStyle Sheet Measurement Values$g993 --$t%$g993 --$tcm$g994 --$tem$g994 --$tex (x-height)$g994 --$tin$g995 --$tmm$g995 --$tpc$g995 --$tpt$g996 --$tpx$g996 --$tStyle Sheet Color Values$g996 --$tNamed Color Values$g996 --$tSix-Digit Hexadecimal Color Values$g997 --$tThree-Digit Hexadecimal Color Values$g997 --$tRGB Color Values$g997 --$tRGB Color Values Using Percentages$g998 --$gC$tSpecial Characters$g999 --$t"Standard" HTML Character Entities$g1000 --$tHTML 4 Character Entities$g1019 --$tLatin Extended-A$g1020 --$tLatin Extended-B$g1020 --$tSpacing Modifier Letters$g1020 --$tGeneral Punctuation$g1021 --$tGreek$g1022 --$tLetter-Like Symbols$g1024 --$tArrows$g1025 --$tMathematical Operators$g1025 --$tTechnical Symbols$g1027 --$tGeometric Shapes$g1027 --$tMiscellaneous Symbols$g1027 --$gD$tFonts$g1029 --$tFonts for Microsoft Platforms and Browsers$g1030 --$tFonts for Apple Macintosh System 7$g1032 --$tFonts for Unix Systems$g1032 --$gE$tColor Names and Hexadecimal Codes$g1033 --$gF$tReading a Document Type Definition$g1043 --$tDeclarations$g1044 --$tElement Type Declarations$g1044 --$tAttribute List Declarations$g1047 --$tSGML Keywords$g1047 --$tParameter Entities$g1048 --$tGeneral Entities$g1049 --$tComments$g1049 --$tMarked Section Declaration$g1050 --$tHTML 4 Transitional DTD$g1051 --$tHTML 4 Strict DTD$g1077 --$tHTML 4 Frameset DTD$g1099.
650 0 $aHTML (Document markup language)
650 0 $aWorld Wide Web.
650 2 $aInternet
650 6 $aHTML (Langage de balisage)
650 6 $aWeb.
650 7 $aHTML.$2aat
650 7 $aWorld Wide Web.$2aat
650 7 $aCOMPUTERS$xData Processing.$2bisacsh
650 7 $aHTML (Document markup language)$2fast$0(OCoLC)fst00949997
650 7 $aWorld Wide Web.$2fast$0(OCoLC)fst01181326
655 4 $aElectronic books.
776 08 $iPrint version:$aPowell, Thomas A., 1968-$tHTML.$b2nd ed.$dBerkeley, Calif. : Osborne/McGraw-Hill, ©1999$z0072119772$w(DLC) 99217320$w(OCoLC)41213086
856 40 $uhttp://www.columbia.edu/cgi-bin/cul/resolve?clio4240161$zAll EBSCO eBooks
852 8 $blweb$hEBOOKS