JavaScript has been disabled. This site cannot function properly without JavaScript support. Please enable JavaScript support.
Library Catalogue
Advanced Search
Browse catalogue
New Arrivals
Recently Ordered
Recommended Reading
ALL ITEMS
Browse by format
Books
DVDs
Magazines & Comics
Music & Audiobook CDs
eLibrary
eBooks & eAudiobooks
eMagazines
eMovies
eResources
Browse Fiction
Mystery
Suspense
Thriller
Historical
Fantasy
Humour
Science Fiction
Domestic Fiction
Love Stories
Young Adult
Browse Non-fiction
Animals & Pets
Arts & Literature
Biographies & True Stories
Business, Law, Careers & Finance
Computers & IT
Food & Entertaining
Health & Personal Development
History & Society
House & Garden
Language & Literacy
Science & Environment
Sports & Leisure
Travel & Exploration
Junior Non-fiction
Kids' Collection
Junior Fiction
Junior Non-fiction
Picture Books
Board Books
Beginner Readers
Easy Reads
Young Adult
Special Collections
Local History
Local History Collection
Cultural & Linguistic Diversity
World Languages (LOTE)
English as a Second Language
Other Collections
Adult Literacy (Read Write Now)
Parent Resources
Book Club Sets
Library of Things
Services
Library Membership
Become a member
Housebound Service
Other Services
Public computers & Wi-Fi
Justice of the Peace
Printing & documents
One-on-one tech help
City payments
Swan Seed Library
Online safety
What's On
News & Events
eNews
Events calendar
Programs & Activities
For kids
For adults
Thinking Green
Technology
Multicultural
Contact
Locations & Opening Hours
Ballajura Public Library
Beechboro Public Library
Bullsbrook Public Library
Ellenbrook Community Library
Guildford Public Library
Midland Public Library
Request an item
Member Login
Login
New registration