John Scales Avery

6 books

416 pages hardcover

nonfiction business politics sociology challenging informative medium-paced

324 pages hardcover

nonfiction business economics nature challenging informative medium-paced

217 pages hardcover

nonfiction computer science science challenging informative medium-paced

217 pages paperback

nonfiction computer science science technology challenging informative medium-paced

264 pages hardcover

nonfiction computer science science challenging informative medium-paced

227 pages hardcover

nonfiction science challenging informative medium-paced