検索キーワード: プログラミング・ソフトウェア開発
-
-
The 46 Rules of Genius
- An Innovator's Guide to Creativity
- 著者: Marty Neumeier
- ナレーター: Tyler Behnke
- 再生時間: 2 時間 17 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
There’s no such thing as an accidental genius. Anyone who’s reached that exalted state has arrived there by design. But simply wanting to get there is not enough. A would-be genius also needs a theoretical framework, a basic compass, and a set of principles to guide the way forward.
プレビューの再生 -
The 46 Rules of Genius
- An Innovator's Guide to Creativity
- ナレーター: Tyler Behnke
- 再生時間: 2 時間 17 分
- 配信日: 2023/02/23
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥1,580 で購入、またはプレミアムプランの無料体験を始めて非会員価格の30%OFF で購入
-
-
-
The Well-Grounded Java Developer, Second Edition
- 著者: Benjamin Evans, Martijn Verburg, Jason Clark
- ナレーター: Julie Brierley
- 再生時間: 19 時間
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
The Well-Grounded Java Developer, Second Edition introduces both the modern innovations and timeless fundamentals you need to know to become a Java master. Authors Ben Evans, Martijn Verburg, and Jason Clark distill their decades of experience as Java Champions, veteran developers, and key contributors to the Java ecosystem into this clear and practical audioguide. You’ll discover how Java works under the hood and learn design secrets from Java’s long history.
プレビューの再生 -
The Well-Grounded Java Developer, Second Edition
- ナレーター: Julie Brierley
- 再生時間: 19 時間
- 配信日: 2023/02/07
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥3,880 で購入、またはプレミアムプランの無料体験を始めて非会員価格の30%OFF で購入
-
-
-
Grokking Simplicity: Taming Complex Software with Functional Thinking
- 著者: Eric Normand
- ナレーター: Mark Thomas
- 再生時間: 12 時間 4 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development. Distributed across servers, difficult to test, and resistant to modification - modern software is complex. Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development. It introduces a unique approach to functional programming that explains why certain features of software are prone to complexity, and teaches you the functional techniques you can use to simplify these systems.
プレビューの再生 -
Grokking Simplicity: Taming Complex Software with Functional Thinking
- ナレーター: Mark Thomas
- 再生時間: 12 時間 4 分
- 配信日: 2022/01/19
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥3,240 で購入、またはプレミアムプランの無料体験を始めて非会員価格の30%OFF で購入
-
-
-
Unit Testing Principles, Practices, and Patterns
- Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integration Testing with Examples in C#
- 著者: Vladimir Khorikov
- ナレーター: Nate Colitto
- 再生時間: 7 時間 18 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Unit Testing Principles, Patterns and Practices shows you how to refine your existing unit tests by implementing modern best practices. You’ll learn to spot which tests are performing, which need refactoring, and which need to be deleted entirely! Upgrade your testing suite with new testing styles, good patterns, and reliable automated testing.
プレビューの再生 -
Unit Testing Principles, Practices, and Patterns
- Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integration Testing with Examples in C#
- ナレーター: Nate Colitto
- 再生時間: 7 時間 18 分
- 配信日: 2021/03/05
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥2,630 で購入、またはプレミアムプランの無料体験を始めて非会員価格の30%OFF で購入
-
-
-
Start Small, Stay Small
- A Developer's Guide to Launching a Startup
- 著者: Rob Walling
- ナレーター: Rob Walling
- 再生時間: 4 時間 31 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Start Small, Stay Small is a step-by-step guide to launching a self-funded start-up. If you're a desktop, mobile, or web developer, this audiobook is your blueprint to getting your start-up off the ground with no outside investment.
プレビューの再生 -
Start Small, Stay Small
- A Developer's Guide to Launching a Startup
- ナレーター: Rob Walling
- 再生時間: 4 時間 31 分
- 配信日: 2018/12/13
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥2,190 で購入、またはプレミアムプランの無料体験を始めて非会員価格の30%OFF で購入
-
-
-
Grokking Algorithms
- 著者: Aditya Bhargava
- ナレーター: Derek Lettman
- 再生時間: 3 時間 46 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
This friendly guide teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. This accesible introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python.
プレビューの再生 -
Grokking Algorithms
- ナレーター: Derek Lettman
- 再生時間: 3 時間 46 分
- 配信日: 2018/09/27
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥1,700 で購入、またはプレミアムプランの無料体験を始めて非会員価格の30%OFF で購入
-
-
-
Programming #6:C Programming Success in a Day & Facebook Social Power
- 著者: Sam Key
- ナレーター: Millian Quinteros
- 再生時間: 45 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Are you aware that C Programming is one of the most popular and most commonly used programming languages today? Did you know many expert developers started with learning C in order to become knowledgeable in computer programming? Were you aware that grade schools and high schools have begun implementing C Programming in their curriculum's? If you are having doubts learning the language, do not! C is actually easy to learn. You do not need to spend years training to become a master of this language.
プレビューの再生 -
Programming #6:C Programming Success in a Day & Facebook Social Power
- ナレーター: Millian Quinteros
- 再生時間: 45 分
- 配信日: 2016/07/28
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥940 で購入、またはプレミアムプラン30日間無料体験で試す
プレミアムプラン聴き放題対象 -
-
-
C Programming Professional Made Easy: Expert C Programming Language Success in a Day for Any Computer User!
- 著者: Sam Key
- ナレーター: Millian Quinteros
- 再生時間: 37 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Are you aware that C programming is one of the most popular and commonly used programming languages today and that your children may even be learning it in their schools? And did you know that many expert developers began their careers by learning C programming? If you're looking for a shortcut to go from a basic to an expert programmer, this is the book for you! And no worries, all technical jargon is removed, making it easier for you to understand.
プレビューの再生 -
C Programming Professional Made Easy: Expert C Programming Language Success in a Day for Any Computer User!
- ナレーター: Millian Quinteros
- 再生時間: 37 分
- 配信日: 2015/08/25
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥730 で購入、またはプレミアムプラン30日間無料体験で試す
プレミアムプラン聴き放題対象 -
-
-
Investing for Programmers
- 著者: Stefan Papp
- ナレーター: Aiden Humphreys
- 再生時間: 13 時間 55 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Maximize your portfolio, analyze markets, and make data-driven investment decisions using Python and generative AI. Investing for Programmers shows you how you can turn your existing skills as a programmer into a knack for making sharper investment choices.
プレビューの再生 -
Investing for Programmers
- ナレーター: Aiden Humphreys
- 再生時間: 13 時間 55 分
- 配信日: 2025/12/16
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥3,570 で購入、またはプレミアムプランの無料体験を始めて非会員価格の30%OFF で購入
-
-
-
Grokking Algorithms, Second Edition
- 著者: Aditya Y Bhargava
- ナレーター: Julie Brierley
- 再生時間: 5 時間 12 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Grokking Algorithms, Second Edition teaches you important algorithms to speed up your programs, simplify your code, and solve common programming problems. Start with tasks like sorting and searching, then build your skills to tackle advanced problems like data compression and artificial intelligence.
プレビューの再生 -
Grokking Algorithms, Second Edition
- ナレーター: Julie Brierley
- 再生時間: 5 時間 12 分
- 配信日: 2025/12/16
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥2,110 で購入、またはプレミアムプランの無料体験を始めて非会員価格の30%OFF で購入
-
-
-
-
MCP For Dummies
- 著者: Wei-Meng Lee
- ナレーター: Alexander Kim
- 再生時間: 15 時間
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Expert guidance on deploying secure, standardized AI integrations in any development context MCP For Dummies is the essential guide to getting started with the open-source standard that's transforming how businesses deploy AI. With Model Context Protocol (MCP), you can connect AI to real-world...
-
MCP For Dummies
- ナレーター: Alexander Kim
- 再生時間: 15 時間
- 配信日: 2026/10/20
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥3,390 で予約注文、またはプレミアムプラン無料体験を始めて非会員価格の30%OFFで予約注文
-
-
-
The Effective Software Engineer
- How ICs at Every Level Can Leverage AI, Prioritize High-Value Work, and Lead Beyond Their Role
- 著者: Addy Osmani
- ナレーター: Joshua Macrae
- 再生時間: 8 時間 30 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
The software engineering landscape is constantly evolving, and the demands on engineers intensify with each technological and methodological shift. In such an environment, being a good coder isn't enough—true effectiveness goes beyond technical skills. This book is designed as a guide for...
-
The Effective Software Engineer
- How ICs at Every Level Can Leverage AI, Prioritize High-Value Work, and Lead Beyond Their Role
- ナレーター: Joshua Macrae
- 再生時間: 8 時間 30 分
- 配信日: 2026/09/29
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥2,680 で予約注文、またはプレミアムプラン無料体験を始めて非会員価格の30%OFFで予約注文
-
-
-
Large Language Models: The Hard Parts
- Open Source AI Solutions for Common Pitfalls
- 著者: Thársis T. P. Souza, Jonathan K. Regenstein Jr., Simon Guest (Foreword By) - introduction
- ナレーター: Rich Miller
- 再生時間: 8 時間 30 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Large language models (LLMs) have transformed natural language processing, but deploying them in applications introduces numerous technical challenges. Large Language Models: The Hard Parts offers a clear, practical examination of the limitations developers and AI engineers face when building...
-
Large Language Models: The Hard Parts
- Open Source AI Solutions for Common Pitfalls
- ナレーター: Rich Miller
- 再生時間: 8 時間 30 分
- 配信日: 2026/09/15
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥2,630 で予約注文、またはプレミアムプラン無料体験を始めて非会員価格の30%OFFで予約注文
-
-
-
Engineering Management for the Rest of Us
- 著者: Sarah Drasner
- ナレーター: Phil Hawksworth
- 再生時間: 5 時間 41 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
A lot of Engineering Managers and leaders studied for years and years to become the best Engineer they possibly could be... and then they were promoted. It can be very tough for those of us who didn't go into Engineering with the distinct concept that we would become managers, but still want to do our best to support our teams. I wrote this book because there's so much no one told me about management that I wished I would have known. There's a lot to be purposeful about that many of us learn on the job, and worse: learn on people.
プレビューの再生 -
Engineering Management for the Rest of Us
- ナレーター: Phil Hawksworth
- 再生時間: 5 時間 41 分
- 配信日: 2024/06/04
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥2,630 で購入、またはプレミアムプランの無料体験を始めて非会員価格の30%OFF で購入
-
-
-
Lean Mastery: 8 Books in 1
- Master Lean Six Sigma & Build a Lean Enterprise, Accelerate Tasks with Scrum and Agile Project Management, Optimize with Kanban, and Adopt the Kaizen Mindset
- 著者: Greg Caldwell
- ナレーター: KC Wayman
- 再生時間: 15 時間 30 分
- 完全版
-
総合評価1
-
ナレーション1
-
ストーリー1
This collection includes the top books to help you implement and master your skills and become an expert in Lean Methodology. The Lean Mastery Collection will revolutionize the way you operate your business. It will help you remove waste and improve speed, optimize your business for increased production for a lower cost.
プレビューの再生 -
Lean Mastery: 8 Books in 1
- Master Lean Six Sigma & Build a Lean Enterprise, Accelerate Tasks with Scrum and Agile Project Management, Optimize with Kanban, and Adopt the Kaizen Mindset
- ナレーター: KC Wayman
- 再生時間: 15 時間 30 分
- 配信日: 2020/07/30
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥3,770 で購入、またはプレミアムプランの無料体験を始めて非会員価格の30%OFF で購入
-
-
-
The Product Book
- How to Become a Great Product Manager
- 著者: Product School, Carlos González de Villaumbrosia, Josh Anon
- ナレーター: Russell Newton
- 再生時間: 9 時間 8 分
- 完全版
-
総合評価1
-
ナレーション0
-
ストーリー0
"No one asked you to show up." Every experienced product manager has heard some version of those words at some point in their career. Think about a company. Engineers build the product. Designers make sure it has a great user experience and looks good. Marketing makes sure customers know about the product. Sales get potential customers to open their wallets to buy the product. What more does a company need?
プレビューの再生 -
The Product Book
- How to Become a Great Product Manager
- ナレーター: Russell Newton
- 再生時間: 9 時間 8 分
- 配信日: 2019/01/30
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥2,680 で購入、またはプレミアムプランの無料体験を始めて非会員価格の30%OFF で購入
-
-
-
SQL QuickStart Guide
- The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL
- 著者: Walter Shields
- ナレーター: Russell Newton
- 再生時間: 4 時間 9 分
- 完全版
-
総合評価1
-
ナレーション1
-
ストーリー1
Structured query language, or SQL (pronounced "sequel" by many), is the most widely used programming language in database management and is the standard language for relational database management systems (RDBMS). SQL programming allows users to return, analyze, create, manage, and delete data within a database - all within a few commands.
プレビューの再生 -
SQL QuickStart Guide
- The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL
- ナレーター: Russell Newton
- 再生時間: 4 時間 9 分
- 配信日: 2015/11/25
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥1,700 で購入、またはプレミアムプランの無料体験を始めて非会員価格の30%OFF で購入
-
-
-
How to Use Claude AI
- The Underrated Alternative to ChatGPT
- 著者: Brandon Mitchell
- ナレーター: AI Voice Eric Smith
- 再生時間: 3 時間 24 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
This audiobook is narrated by an AI Voice. Everyone knows ChatGPT. Almost no one knows how much they are leaving on the table by not using Claude. How to Use Claude AI is the practical guide to one of the most powerful and underutilized AI tools available today—built by Anthropic and quietly...
デジタルボイスサンプル -
How to Use Claude AI
- The Underrated Alternative to ChatGPT
- ナレーター: AI Voice Eric Smith
- 再生時間: 3 時間 24 分
- 配信日: 2026/06/13
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥1,700 で購入、またはプレミアムプラン30日間無料体験で試す
プレミアムプラン聴き放題対象 -
-
-
Power Platform at Scale
- Governing, Building, and Scaling Enterprise Platforms
- 著者: Kunal Murarka
- ナレーター: AI Voice Steffan Neural
- 再生時間: 11 時間 10 分
- 簡易版
-
総合評価0
-
ナレーション0
-
ストーリー0
This audiobook is narrated by an AI Voice. Power Platform at Scale: Governing, Building, and Scaling Enterprise Platforms Your platform is live. Adoption is growing. And things are starting to break. Ungoverned apps. Unmonitored flows. Environments without policies. Solutions with no owners...
デジタルボイスサンプル -
Power Platform at Scale
- Governing, Building, and Scaling Enterprise Platforms
- ナレーター: AI Voice Steffan Neural
- 再生時間: 11 時間 10 分
- 配信日: 2026/06/13
- 言語: 英語
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。カートに追加できませんでした。
しばらく経ってから再度お試しください。ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
¥3,010 で購入、またはプレミアムプラン30日間無料体験で試す
プレミアムプラン聴き放題対象 -