, but this code // executes before the first paint, when

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Hekman Library | °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

Skip to main content

Hekman Library

Image
hekman_library

The supports the curricular needs and scholarship of the Calvin community. It maintains a relevant and expansive collection of easily accessible resources and offers knowledgeable research assistance and instruction in a hospitable environment.

The library collects broadly and deeply in most traditional liberal arts disciplines. Theology, religion, American and English literature, and philosophy are the library’s strongest collections. Within theology, the library collects exhaustively in Reformed theology and Calvinism.

 as of June 30, 2016
Services
Staff
Other
 Book Titles (Print)*
516,892
Excludes bound journal volumes.
Book Titles (Electronic)*
371,036
 
Bound Journal Volumes
116,768
 
Journal Titles (Print)*
5,892
 
Journal Titles (Electronic)*
32,839
Includes journals accessible through research databases.
*
103,941
Includes microforms, audiovisual, maps.
Paid Databases
137
 
5
 
TOTAL COLLECTION
1,030,600
All items marked with an asterisk (*)
Special Collections  
14,836
Provides audio visual media for all academic departments, the Calvin community and guests.
7,686
Includes many Newbery, Caldecott, and Printz winners.
10,168
Supports the Education Department's curriculum.
187,653
All formats
3,274
 
7,099
 
7,567
 
10,133
 
     
 
4,652
 All one-on-one research encounters
151
 
316
Significant contacts with instructors and students, excluding "classes taught" and "research inquiries"
9,323
Includes MeLCat
7,264
Includes MeLCat
46,483
Excludes renewals and reserves
     
 
8.36
FTE
10.68
FTE
Students (FTE)
9.07
Assuming 1 FTE equals approx. 2000 hours
 Study Spaces
824
Includes tables, carrels, study rooms
Public Computers
117
Includes public computers in the CIT lab, but excludes classrooms
Square Footage
125,000
Includes all five floors
Open Hours
89.5
Typical week
Gate Counts
21,820
Typical week

Location

Hekman Library
1855 Knollcrest Circle SE
Grand Rapids, MI 49546-4402

Related Places

Parking Info

Lot 10